{}
和 []
都是对象,他们都邑被转换为true。为了防止bug出现,推荐应用 ===
和 !==
来做比较,因为不会隐式做类型转换。
5. 低效的DOM操作
在JavaScript中,你可以轻松操作DOM(添加、修改和删除),然则开辟者往往很低效地去操作。这会导致bug出现,因为这些操作异常消费计算资本。为懂得决这个问题,推荐应用文档碎片(Document Fragment),如不雅你须要操作多个DOM元素。
告白: 你的线上代码真的没有BUG吗?迎接免费应用 Fundebug !我们可以赞助您第一时光发明BUG!
举例:
var elements = document.getElementsByTagName('input');var n = elements.length; // 假设我们有10个元素for (var i = 0; i < n; i++) { elements[i].onclick = function() { console
推荐阅读
开辟者大年夜赛路演 | 12月16日,技巧立异,北京不见不散
在初步测试时代,IBM 应用了配有 8GB GDDR5 内存的 NVIDIA Quadro M4000 显卡。在这种价格适中的专业图形卡上 IBM 证实,与标准的>>>详细阅读
地址:http://www.17bianji.com/lsqh/39495.html
1/2 1