摘要: 1.1、除了字符串、数字(直接量或字面量)、布尔类型、null和underfined外,JavaScript的值都是对象。尽管不是对象,但字符串、数字和布尔值经常在进行调用的时候被包装起来,所以这些数据类型更像是不可变的对象。如'hello'.replace('h', 'H'); //,实际上是... 阅读全文
posted @ 2014-06-25 18:17 gabin 阅读(179) 评论(0) 推荐(0) 编辑
摘要: with在严格模式下是禁止使用的,而debugger是在调试模式下才有效果的,目测作者自己在用的脚本压缩工具在有dubugger语句的情况下会影响压缩结果,导致失败。with(varible)实际上是改变作用域链,将当前的作用域链上加上varible的属性,使用结束后再把作用域链变回原来的。with... 阅读全文
posted @ 2014-06-25 14:34 gabin 阅读(168) 评论(0) 推荐(0) 编辑
摘要: (function hello() { try { return console.log('return'); } catch (e) { } finally { console.log('finally'); }}());有趣的是如果不加上方法名hello的话,re... 阅读全文
posted @ 2014-06-25 14:16 gabin 阅读(511) 评论(0) 推荐(0) 编辑
摘要: returncontinuebreakidentifier : statement return,方法的终结,默认返回void或其他数据。作为函数控制语句,控制的是所在函数体的生命周期。(function (data) { if(!data) return; // 返回void , unde... 阅读全文
posted @ 2014-06-25 11:52 gabin 阅读(147) 评论(0) 推荐(0) 编辑
摘要: a:focus{outline:none;} 设置类似这样的属性后,超级链接点击后的虚线框会没掉,对于键盘用户来说就得不到焦点框。 刚巧改这个的时候留神到了 在JavaScript中,IE7如果出现JSON以逗号结尾会报错,如 var json = { one : 1, two : 2, // IE 阅读全文
posted @ 2014-06-25 09:47 gabin 阅读(174) 评论(0) 推荐(0) 编辑