jsCoder

-----web前端攻城狮进阶中......

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

2015年3月25日

摘要: 在分析这个问题之前,我们需了解什么是按值传递(call by value),什么是按引用传递(call by reference)。在计算机科学里,这个部分叫求值策略(Evaluation Strategy)。它决定变量之间、函数调用时实参和形参之间值是如何传递的。按值传递 VS. 按引用传递按值传... 阅读全文
posted @ 2015-03-25 16:08 jsCoder_洋洋 阅读(343) 评论(0) 推荐(0) 编辑

摘要: 一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立"严格模式"的目的,主要有以下几个: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; ... 阅读全文
posted @ 2015-03-25 15:17 jsCoder_洋洋 阅读(235) 评论(0) 推荐(0) 编辑

摘要: 理解delete理论代码段的类型执行上下文活动对象 / 变量对象属性的特性内置属性与 DontDelete未声明的赋值Firebug的困惑在eval中删除变量浏览器兼容性Gecko的DontDelete bugIE bugs误解'delete' 和 宿主对象ES5严格模式总结几个礼拜前, 我有了个机... 阅读全文
posted @ 2015-03-25 14:34 jsCoder_洋洋 阅读(276) 评论(0) 推荐(0) 编辑

摘要: for-in循环应该用在非数组对象的遍历上,使用for-in进行循环也被称为“枚举”。从技术上将,你可以使用for-in循环数组(因为JavaScript中数组也是对象),但这是不推荐的。因为如果数组对象已被自定义的功能增强,就可能发生逻辑错误。另外,在for-in中,属性列表的顺序(序列)是不能保... 阅读全文
posted @ 2015-03-25 14:11 jsCoder_洋洋 阅读(505) 评论(0) 推荐(0) 编辑