javascript性能优化
javascript性能优化一、DOM1、减少访问DOM的次数,把运算量尽量留在ECMAscript端处理(因为访问dom的次数越多,代码运行速度越慢);2、HTML集合它是包含了dom节点引用的类数组对象(没有数组对象特有的方法:eg:push()、slice()等,但提供了类
javascript性能优化一、DOM1、减少访问DOM的次数,把运算量尽量留在ECMAscript端处理(因为访问dom的次数越多,代码运行速度越慢);2、HTML集合它是包含了dom节点引用的类数组对象(没有数组对象特有的方法:eg:push()、slice()等,但提供了类
作用:模块之间通过基本交互规则,能彼此引用,协同工作;防止冲突和依赖1、引入sea.js的库 http://seajs.org/docs/#downloads2、编写js模块 ,define 是一个全局函数,用来定义模块,define(factory)factory可以是对象、字
//给对象添加方法、扩展类型功能Function.prototype.Method = function(name,func){ if(! this.prototype[name]){ this.prototype[name] = func; }
1.模块最好不要混用margin-top和margin-bottom,统一使用margin-top或margin-bottom,因为相邻的模块同时使用margin-top和margin-bottom会造成边距的重合,从而带来不必要的麻烦。2当不同选择符的样式设置有冲突时.会采用权
①骆驼命名(用于区别不同单词) ②划线命名法(表明从属关系) css命名规范 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left