var len = items.length,
itemsCopy = [],
i;
// bad
for (i = 0; i < len; i++) {
itemsCopy[i] = items[i];
}
// good
itemsCopy = items.slice();
當我們在編程的時候,需要拼接出一個字符串,我們可以使用Array#join 代替字符串連接。尤其是對IE瀏覽器。
// bad
function inbox(messages) {
items = '<ul>';
for (i = 0; i < length; i++) {
items += '<li>' + messages[i].message + '</li>'; }
return items + '</ul>';}
// good
function inbox(messages) {
items = [];
for (i = 0; i < length; i++) {
items[i] = messages[i].message;
}
return '<ul><li>' + items.join('</li><li>') + '</li></ul>';}
$(htmls.join("")).insertBefore('#all-count-total');//insertBefore() 方法:可在已有的子節點前插入一個新的子節點
原文鏈接:http://www.cnblogs.com/baochuan/archive/2013/04/21/3033440.html