用于无错误前端开发的经典技术

前端开发


浏览:1286 次

始终有一种经典的技术可以用于前端开发

1.使用“==”代替“==“也就是说,总替换等等。原因是==和=!隐式转换存在于运算符中,这导致“==”变慢。尽量使用同余或同余。

2.第一次为变量赋值时,请记住使用var关键字。如果变量未声明为直接赋值,则默认情况下它将用作全局变量(所有无主变量都是窗口变量)。应尽可能避免全局变量。在strict模式(使用strict)中,如果未声明错误,将报告错误。

3.欠填充、null、0、false、NaN、“”(控制字符串)的逻辑结果为false。此功能可用于减少代码,例如:if(data!=0){console.log(data)};它可以直接写为if(data){console.log(data)};

4.避免与()一起使用。与()一起使用可将变量添加到全局范围。因此,如果存在同名的其他变量,则很容易混淆它们,值将被覆盖。

5.使用switch/case而不是一大堆if/else。在判断有两个以上分支时,使用switch/case更快更优雅,这更有利于代码组织。当然,如果分支超过10个,请不要使用switch/case。

6.开发时注意代码结构,上线前检查并压缩JavaScript代码。您可以使用JSLint或JSMin等工具来检查和压缩代码。

7.传递setInterval()和setTimeout()时,使用函数而不是字符串。如果向setTimeout()和setInterval()传递一个字符串,它们将以类似于eval的方式转换它,这必须要慢一些。

来到统软云免费了解更多信息:、、、等。统软云支持您可以通过单击网站生成自己的app。

,注册后为新手提供免费开发包

提交app定制需求,免费获取报价和周期: