与css代码类似,前端js代码优化方法包括但不限于:避免全局查找:在一个函数中会用到全局对象存储为局部变量来减少全局查找,因为访问局部变量的速度要比访问全局变量的速度更快些;定时器:如果针对的是不断运行的代码,不应该使用setTimeout,而应该是用setInterval,因为setTimeout每一次都会初始化一个定时器,而setInterval只会在开始的时候初始化一个定时器;字符串连接:如果要连接多个字符串,应该少使用+=;如果是收集字符串,比如多次对同一个字符串进行+=操作的话,最好使用一个缓存,使用JavaScript数组来收集,最后使用join方法连接起来;避免with语句:和函数类似 ,with语句会创建自己的作用域,因此会增加其中执行的代码的作用域链的长度,由于额外的作用域链的查找,在with语句中执行的代码肯定会比外面执行的代码要慢,在能不使用with语句的时候尽量不要使用with语句;数字转换成字符串:一般好用”” + 1来将数字转换成字符串,虽然看起来比较丑一点,但事实上这个效率是很高的;浮点数转换成整型:很多人喜欢使用parseInt(),其实parseInt()是用于将字符串转换成数字,而不是浮点数和整型之间的转换,我们应该使用Math。 #服务器 #网站 #标签 #搜索引擎 #提升 #索引 #移动端 #点击 #流量 #优化 #SEO #教程 #SEO博客 #SEO优化 #seo #php #html #访问 #首页 #整站 #相关
评论
分享