填写您的项目需求给我们
或者直接拨打 7×12小时一对一咨询电话
175 2108 6175
请填写需求信息,我们会在10分钟内与您取得联系
前端开发不出错的经典技巧,总有一个你能用的到。
1、使用“===”代替"==",即全等代替等等。这样做的原因是==和=!操作符存在隐式转换,导致”==“速度要慢,尽量能用全等就用全等。
2、首次给变量赋值切记使用var关键字。变量没有声明直接赋值的话,默认会作为一个全局变量(一切无主的都是window的),要尽量避免全局变量。在严格模式下(use strict)不声明将会报错。
3. underfined、null、0、false、NaN、" "(控制字符串)的逻辑结果均为false。可以利用这一特性减少代码如:if(data!=0){console.log(data)};可以直接写成if(data){console.log(data)};或者精简成 data&&console.log(data);
4.避免使用with(),使用with()可以把变量加入到全局作用域中,因此,如果有其它的同名变量,一来容易混淆,二来值也会被覆盖。
5、使用switch/case代替一大叠的if/else。当判断有超过两个分支的时候使用switch/case要更快一些,而且也更优雅,更利于代码的组织,当然,如果有超过10个分支,就不要使用switch/case了。
6、开发时注意代码结构,上线前检查并压缩JavaScript代码。可以使用JSLint或JSMin等工具来检查并压缩代码。
7、传给setInterval()和setTimeout()时使用函数而不是字符串,如果传给setTimeout()和setInterval()一个字符串,他们将会用类似于eval方式进行转换,这肯定要慢些。
来千语创想移动应用开发平台学习更多APP开发知识:app开发,app制作,app开发源码下载,app开发框架,app制作模板等免费获取。千语创想支持APP定制开发,一键网站自动生成app、网站转app、网站封装app,有网站即可生成自己的app。
立即免费在线制作一个APP,新手注册即送开发大礼包
提交app定制需求,免费获取报价和周期:
电脑请点击https://www.qianyuthink.com/?url=/index?uzchannel=500
手机请点击https://www.qianyuthink.com/?url=/m/quickaddcustom
填写您的项目需求给我们
或者直接拨打 7×12小时一对一咨询电话
175 2108 6175
请填写需求信息,我们会在10分钟内与您取得联系
请认真填写需求信息,我们会在10分钟内与您取得联系