正文内容加载中...
posted @ 2015-01-29 23:01 Bosn Ma 阅读(1817) 评论(0) 编辑
摘要: 原文链接:http://dmitrysoshnikov.com/原文作者:Dmitry Soshnikov译者做了少量补充。这样的的文字是译者加的,可以选择忽略。作者微博:@Bosn在这个简短的笔记中我们聊一聊ES6的又一特性:带默认值的函数参数。正如我们即将看到的,有些较为微妙的CASE。ES5及...阅读全文
posted @ 2015-01-29 10:14 Bosn Ma 阅读(1628) 评论(0) 编辑
摘要: 最近遇到个有趣的问题:“JS中的值是按值传递,还是按引用传递呢?”在分析这个问题之前,我们需了解什么是按值传递(call by value),什么是按引用传递(call by reference)。在计算机科学里,这个部分叫求值策略(Evaluation Strategy)。它决定变量之间、函数调用...阅读全文
posted @ 2015-01-28 15:58 Bosn Ma 阅读(4473) 评论(75) 编辑
摘要: @老赵 的一个微博“ 由eval生成的代码效率真的很差吗? http://t.cn/zWTUBEo 内含人身攻击,不喜勿入。” 引发了最近对eval火爆的讨论,教主 @Franky 和 灰大 @otakustay 也给了精彩的数据分析。 刚好之前也做过类似的测试,我也跟风凑个热闹,提供两组数据供大家参考。阅读全文
posted @ 2012-08-16 23:39 Bosn Ma 阅读(1728) 评论(4) 编辑
摘要: ECMA-262-5定义的Strict Mode学习笔记,摘抄&总结自Mozilla。阅读全文
posted @ 2012-08-13 11:25 Bosn Ma 阅读(271) 评论(0) 编辑
摘要: 在我们写JavaScript代码时会定义一些变量、函数等。解释器在执行这些代码时是如何处理并找到我们定义的这些数据的?在程序执行时,引用这些变量等操作的背后都发生了什么?本文主要探讨ECMA-262-3标准中的执行环境(Execution Context)及与之相关的一些内部机制和模型。阅读全文
posted @ 2012-08-01 15:07 Bosn Ma 阅读(1117) 评论(3) 编辑