博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

javascript技巧(二)

Posted on 2010-11-16 17:14  三块石头  阅读(191)  评论(0)    收藏  举报

6.字符串格式化

例如,将"My name is {0} and my hobby is {1}"中的{0}替换为"flyingzl",{1}替换为"coding"

String.prototype.format=function(sString,aArray){
return this.replace(/\{(\d+)\}/g,function(_str,index){
return aArray[index];
});
}
var sr='you are {0},age is {1}'
alert(str.format([
'flyingzl',23]));

 

7.IE下动态创建Table不显示

动态创建table时,在ie下请注意要创建tbody,如果不创建tbody,table可能会显示不出来,其他浏览器无此问题。

var table=document.createElement('table'),
tbody
=document.createElement('tbody'),
tr
=document.createElement('tr');
tbody.appendChild(tr);
table.appendChild(tbody);