摘要: "."可以访问对象的属性值,这也是最常用的方法"[]"也可以使用”.”号记法访问标准的对象属性,使用”[ ]“方括号记法访问由页面定义的对象属性用样例说明下var obj = { name:'lily', year:'20' }alert(obj.year);var y = 'year';// 用变量获取alert(obj[y]);如果一个属性名在执行产生,方括号是必须,如果你有 “value1″, “value2″, 和 “value3″这样的属性,并且想利用变量 i=2来访问这个可以运行:MyObjec 阅读全文
posted @ 2014-03-19 10:51 zziilii 阅读(234) 评论(0) 推荐(0)
摘要: 偶然看到一道题目var x = 0; var f = function(){ x=1; } f(); alert(x); function f(){ x=2; } f(); alert(x);问alert的结果是什么。考点就是JavaScript hoisting。大意就是预先解释。答案是 1,1。下面我就来说说为什么。任何 var 和任何 function definition 都会被提到最前面,但 function expression 不受影响。简单来说,doSomething();var x = 1;完全等价于... 阅读全文
posted @ 2014-03-06 17:27 zziilii 阅读(1153) 评论(0) 推荐(0)
摘要: console.log对5种方法,都可以使用printf风格的占位符。不过,占位符的种类比较少,只支持字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o)四种。console.dir(对应object)与console.log("%o",对应object)用法类似 阅读全文
posted @ 2014-03-05 16:01 zziilii 阅读(340) 评论(0) 推荐(0)