上海千语创想科技有限公司
 175-2108-6175
网站建设资讯详细

前端开发不出错的经典技巧

日期:2020-11-11  作者:千语创想  浏览:3553

前端开发不出错的经典技巧,总有一个你能用的到。

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



转载请注明来自:https://www.qianyuthink.com/news/6350.html

填写您的项目需求给我们

或者直接拨打 7×12小时一对一咨询电话

175 2108 6175

请填写需求信息,我们会在10分钟内与您取得联系

请认真填写需求信息,我们会在10分钟内与您取得联系

×
客服二维码
咨询技术总监
175-2108-6175
客服二维码
技术总监微信
客服二维码