博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端如何优化代码?
阅读量:5785 次
发布时间:2019-06-18

本文共 359 字,大约阅读时间需要 1 分钟。

1、避免全局查找

  • 为避免全局查找,一般的做法,都是在函数中将全局对象存储为局部变量来处理,加快访问速度。

2、减少循环次数

3、条件分支使用

  • 将条件分支,按可能性顺序从高到低排列,以减少解释器对条件的探测次数。
  • 在同一条件 >2条件分支时:使用switch优于if:switch分支选择的效率高于if,在IE下尤为明显。4条分支的测试,IE下switch的执行时间约为if的一半。
  • 使用三目运算符替代条件分支

4、减少定时器的初始化

如果针对的是不断运行的代码,不应该使用setTimeout,而应该是用setInterval

因为setTimeout每一次都会初始化一个定时器,而setInterval只会在开始的时候初始化一个定时器。

5、创建对象的另外一个办法-不使用new

6、用做标记的变量尽可能使用布尔类型

转载地址:http://wytyx.baihongyu.com/

你可能感兴趣的文章
Winform打包发布图解
查看>>
PDF文件怎么编辑,超简单的方法
查看>>
EasyUI基础入门之Easyloader(载入器)
查看>>
Uva 839 Not so Mobile
查看>>
30款超酷的HTTP 404页面未找到错误设计
查看>>
程序猿必备 MyEclipse2013-2014系列
查看>>
Windows 无法启动MongoDB服务 错误1067:进程意外终止
查看>>
在图里, 你看到了什么? 5秒内看到的话, 你很牛
查看>>
java中ArrayList 、LinkList区别
查看>>
Spring ’14 Wave Update: Installing Dynamics CRM on Tablets for Windows 8.1
查看>>
利用rand7()构造rand10()
查看>>
MySQL 备份与恢复
查看>>
吃午饭前,按书上的代码写会儿--Hunt the Wumpus第一个版本
查看>>
easyui中combobox的值改变onchang事件
查看>>
Eclipse魔法堂:任务管理器
查看>>
一周自学动态站点设计
查看>>
eclipse中查看某个方法(函数)被谁调用
查看>>
poj万人题
查看>>
Android-Universal-Image-Loader
查看>>
Java从零开始学四(数据类型)
查看>>