首页 > 网站 > WEB开发 > 正文

关于js性能

2024-04-27 14:13:21
字体:
来源:转载
供稿:网友

关于js性能

1,声明变量要赋初值2,尽量避免声明全局变量,可以减少与系统的重名3,当编写大量js代码时,难免会遇到命名冲突,这是可以通过模拟命名空间方式 来避免冲突4,尽量避免使用全局变量,搜索全局变量是会一层一层的搜索每个作用域范围, 耗时,低效。5,使用减值循环或者优化循环条件,不要再循环条件中写i<xxx.Length,而要用一 个变量来代替,i<len.因为每次循环都会执行计算length,var i=0也拿到外面 去。6,避免使用eval(“alert(10);”) setInterval("myFunc();",1000)这种 重解析的代码,低效!7,使用原生的方法,比如内置的join() reverse() 使用这些浏览器本里本来 就有的方法,不要用自己写的myJoin之类的,性能低,原生方法都是用c或者C ++写的,性能高8,尽可能使用switch来代替多个if else9,尽量减少语句数量。////////var fragment=document.createDocumentFragment();使用文档碎片,避免多次更新页面


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表