忘了贴链接地址:
http://download.csdn.net/user/jk_10000
http://download.csdn.net/user/jk_10000
解决方案 »
- js根据json数据,递归拼接htm代码问题!
- EXTJS如何与数据库交互
- 高分求教:如何提取鼠标点击处的ID、name和text等信息?
- 求救,各位大大急救,在线等,用户客户端电脑的XP系统升级为SP2以后出现没有权限错误
- .NET 使用Fullcalender 日历插件 发布IIS之后,无法绑定Event
- 如何得到值???
- javascript如何向另外一个页面提交一个字符串?
- http://www.huihuicai.net/里的蚂蚁在爬是怎么做的?
- 请问:如何实现这样的滚动效果?
- onclick点击事件
- JS控制表格的问题,请高手帮忙!
- 【问】能否通过css模仿出checkbox处于disabled状态
-----
还是没有帮忙测试报些bug,提些建议
思路、功能都不错有个问题是:当我的目录层次不同是就会出现调不处日历页面的问题 而且 图片显示不出
我喜欢用的一个样式
theCalendarImg.style.cursor = "hand";
----好问题,将会改正“theCalendarImg.style.cursor = "hand";”
---好的,hand是ie only的,将会改成point
验证还行,代码还可以优化。少用push()这东西效率不行 除非偷懒。(我经常偷懒.....)
连接字符串尽量用Array,现在习惯了觉得比++++++好多了. [1+3+5,"check",["s","d"].join('')].join('')
var ts = new Date();
var arr = [];
for(var i=0;i<50000;i++)
arr[i] = i;
alert(new Date() - ts);
ts = new Date();
arr = [];
for(var i=0;i<50000;i++)
arr.push(i);
alert(new Date() - ts);
不过在整个循环里它占的比例很小(100000循环里可能会快0.3s)
不一定会为它作很多考虑,
就像"for(var i=0;i<num;i++);" 慢于 "for(var i=num-1;i>-1;i--);"
但是我们还是常采用顺序循环
十月:Otc-->>Oct
<script>
var ts = new Date(); var arr = []; for(var i=0;i<50000;i++){ arr.push(i+"<span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span>"); }
var c=new Date() - ts;var ts = new Date(); var arr = new Array(); for(var i=0;i<50000;i++){ arr.push(i+"<span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span>"); }
var d=new Date() - ts;var ts = new Date(); var arr = []; for(var i=0;i<50000;i++){ arr[i] = i + "<span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span>"}
var a=new Date() - ts;var ts = new Date(); var arr = new Array(); for(var i=0;i<50000;i++){ arr[i] = i + "<span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span>"}
var b=new Date() - ts;alert("arr[]:"+a+"\n\nnew arr():"+b+"\n\narr.push:"+c+"\n\narr.push():"+d)
</script>
这个测试是在赋值的字符比较多的情况下,的确是a[]比a.push()要快,以前我还以为push快。但有点奇怪的是,在定义数组时,用var a=[]和var a=new Array()好像也有点分别,真奇怪。
添加了更详细的使用说明。
暂不上传到资源上去,免得旧版本太多(因为没权限删除自己的已作废资源),
等完善后再上传。若有需要得到最目前的新版本的,
欢迎留下Email地址