March:不过个人感觉锚元素还是应该只用作链接,而一些功能性的操作(比如Google Reader的Mark all as new),最好还是用<span>来标注,accessibility的问题可以通过快捷键等方式解决。这样做可以更好的还原HTML元素的语义。
简单的for循环优化
在你写一个for循环时,有个很简单的技巧能够提高性能。 复制代码 代码如下: for ( var i = 0; i < elements.length; ++i ) 使用下面的语句代替上面的: 复制代码 代码如下: for ( var i = 0, j = elements.length; i < j; ++i )
在将很多字符串、变量等连接成一个很长的字符串时,将所有字符串和变量放入一个数组,然后用join方法将他们组成一个长字符串,这样无论从代码可读性还是从性能上都更胜于字符串连接。 复制代码 代码如下: var text = "There are" + elements.length + "members in the elements array."; var text = ["There are", elements.length, "members in the elements array."].join(" ");