while( el && el.tagName && el.tagName.toUpperCase() !== 'A' && el !== box){
el = el.parentNode;
}请问类似这种代码,如果大多数情况下都是能够得到el及其内部的全部属性的,那么是不是写成如下样子效率更高?会有什么弊端么?
while(el.tagNmae.toUpperCase() !='A' && el !== box){
el = el.parentNode;
}
el = el.parentNode;
}请问类似这种代码,如果大多数情况下都是能够得到el及其内部的全部属性的,那么是不是写成如下样子效率更高?会有什么弊端么?
while(el.tagNmae.toUpperCase() !='A' && el !== box){
el = el.parentNode;
}
解决方案 »
- Jquery内容朝左边飘过去的一个动画效果
- 获得当前tab的值
- 动态生成层,并拖动层效果,在火狐上能行,但在ie有问题,问题我已在文中注释,请大虾们帮忙解决
- 怎么判断一个标签是否用过 addEventListener 谢谢
- div在IE7中能不能用hover,为什么不能正常显示呢?
- 为什么网页翻页地址未变?
- javascript 有没有返回当前日期,,,与指定日期比较,在线等
- js轮换问题?
- 救命!!!UP有分+++++++++++++++++++++++++++++
- ext下拉框中没有值,请大神看看
- 利用百度地图API开发地图软件,自定义坐标标示覆盖物,在放大和缩小地图的时候,坐标位置总是改变,请高手帮忙解决!!!
- 求教,请问jquery下的offset().top和.css('top')有何区别?
都没有必要做优化
你先把功能实现了 再去考虑优化的问题
大部分的性能瓶颈 只出现在最核心的那几行代码中不过还是给些建议吧
1.多用数组 少用 object
2.尽可能地 少去调用html的渲染
3.想多了 还是洗洗睡吧