Javascript Tips (Updating...)

1.判断一个object的类型
   if ((typeof o == "object") && (o.constructor == Date))
    // Then do something with the Date object...
   if ((typeof o == "object") && (o instanceof Date))
    // Then do something with the Date object...
     Table: Type-Checking Variables
Variable typeof Variable Variable.constructor
{ an: “object” } object Object
[ “an”, “array” ] object Array
function(){} function Function
“a string” string String
55 number Number
true boolean Boolean
new User() object User

2. javascript中的字符串连接
    众所周知在C#中,StringBuilder的效率比String.Concat的效率要高几个数量级
    具体参阅:String.Concat versus Text.Stringbuilder
    javascript里面也有同样问题,之前做了一个小测试,看看各浏览器的链接效率。
    Which browser is faster :< 
    可以看出,在除了IE的浏览器内,都对Js的字符串连接操作做了优化。so在IE中做大量的字符串连接操作时,应该考虑下性能问题咯。
posted @ 2007-04-11 19:23  David (Dawei) Li  阅读(226)  评论(0编辑  收藏  举报