20条常见的编码陷阱(转)

摘要:在平时的编程工作中,大多数程序员很少会关心细节问题,本文作者跨越多个语言,为大家总结了20条常规陷阱,并提供了很好的解决方案,供大家参考学习。

不管你现在的编程技能有多么的高超,曾经你也是个亦步亦趋,不断的学习的初学者。在编程这条曲折的道路上,我想你肯定犯过一些低级的错误、遇见过一些普通的编码陷阱。本文作者跨越多个语言,为大家总结了20条常规陷阱,并提供了解决方案。

JavaScript篇

1.不必要的DOM操作

例如下面这段代码:

  1. // anti-pattern
  2. for (var i = 0; i < 100; i++){
  3.    var li = $(“<li>”).html(“This is list item #” + (i+1));
  4.    $(“#someUL”).append(li);
  5. }

Continue reading