作为“30 HTML和CSS最佳实践”的后续,这篇文章将回顾JavaScript的知识 !如果你看完了下面的内容,请务必让我们知道你掌握的小技巧!

1.使用 === 代替 ==

JavaScript 使用2种不同的等值运算符:===|!== 和 ==|!=,在比较操作中使用前者是最佳实践。

“如果两边的操作数具有相同的类型和值,===返回true,!==返回false。”——《JavaScript:语言精粹》

然而,当使用==和!=时,你可能会遇到类型不同的情况,这种情况下,操作数的类型会被强制转换成一样的再做比较,这可能不是你想要的结果。

2.Eval=邪恶

起初不太熟悉时,“eval”让我们能够访问JavaScript的编译器(译注:这看起来很强大)。从本质上讲,我们可以将字符串传递给eval作为参数,而执行它。

这不仅大幅降低脚本的性能(译注:JIT编译器无法预知字符串内容,而无法预编译和优化),而且这也会带来巨大的安全风险,因为这样付给要执行的文本太高的权限,避而远之。

3.省略未必省事

从技术上讲,你可以省略大多数花括号和分号。大多数浏览器都能正确理解下面的代码:

1

更多相关文章

  1. 《深入理解Java虚拟机》:HotSpot虚拟机内的即时编译器

随机推荐

  1. Android设置去掉 外部USB存储和默认存储
  2. android studio 错误: 找不到符号 符号:
  3. 【 Android '四大组件' 】篇 -- Activity
  4. 2.5.6 使用progressDialog创建进度对话框
  5. 关于android xml文件中 android:id="@+id
  6. 【Android(安卓)NDK】(一)Hello World!
  7. android自定义title
  8. Android——使用GridView制作二维布局界
  9. Android 选择文件并返回路径
  10. Android学习之 sildingmenu