Skip to content

codeongit/Mselect

Repository files navigation

Mselect

自定义样式的多选控件,在IE8 ,chrome 34,Firefox 29上测试通过 花了一些时间重构和学习,总结如下:

1.循环体内部,interval函数,经常触发的事件中的程序段的性能,要注意。

2.需要性能的地方尽量使用原生操作,但又要考虑浏览器的兼容性问题。

3.要注意JQuery的隐式循环

4.保存对象的属性、外部变量的值、选择器取得的对象,数组的取值,避免多次查找的损耗(IE中属性的访问都可能是个问题)

5.使用createDocumentFragment减少dom操作

6.尽量避免使用jQuery选择器的使用,使用时尽量指定context

7.把处理时间分布开来,使用延迟加载“提高”使用性,预处理操作等

8.有时修改了处理流程,一些需要优化的地方就不再必要了(优化 处理流程)

9.注意消除程序中的重复,提高程序的可读性

10.编程时对象的生命周期要时刻注意,防止内存泄露

不要同时想多种状态的情况,不要钻牛角尖,把流程写下来帮助分析

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published