
编程语言
voidccc
这个作者很懒,什么都没留下…
展开
-
JavaScript 常见陷阱
JavaScript 常见陷阱 总结1 数组2 函数级作用域3 this变量4 对象直接量和JSON5 undefined和null6 replace7 全局变量原创 2014-07-18 16:35:19 · 1317 阅读 · 0 评论 -
JavaScript 原型详解
全面分析下JavaScript的原型系统。1 原型2 继承属性的写入3 添加还是覆盖4 创建对象的方法5 __proto__属性6 内置对象的创建原创 2014-07-26 22:38:20 · 1098 阅读 · 0 评论 -
JSON不是JavaScript对象
很多人都把JSON当作JavaScript对象,但它根本不是。JSON只是一种灵感来自JavaScript对象结构的字符串表示法。JSON被设计得简单松散,用来在服务器和浏览器之间传输数据。因为它得简洁性,也被用在浏览器和服务器之外的其他应用中。翻译 2014-08-02 14:42:58 · 1297 阅读 · 3 评论 -
JavaScript 对象详解
从四个方面介绍了JavaScript的对象1 创建对象的方法2 内置对象的创建3 包装对象4 对象的类型原创 2014-07-30 10:07:36 · 1158 阅读 · 0 评论 -
一张图总结Google C++编程规范(Google C++ Style Guide)
Google C++ Style Guide是一份不错的C++编码指南,我制作了一张比较全面的说明图,可以在短时间内快速掌握规范的重点内容。不过规范毕竟是人定的,记得活学活用。看图前别忘了阅读下面两条重要建议:1 保持一致也非常重要,如果你在一个文件中新加的代码和原有代码风格相去甚远的话,这就破坏了文件本身的整体美观也影响阅读,所以要尽量避免。2 一些条目往往有例外,比如下面这些,所以本图不能代替文档,有时间还是把PDF认真阅读一遍吧。原创 2014-07-13 21:31:54 · 56807 阅读 · 14 评论 -
Javascript推导Y-Combinator (来自Jim Weirich)
熟悉函数式编程的同学都了解lambda表达式,程序设计语言里的lambda表达式来源于1936年邱奇发明的lambda演算。Y-Combinator正是lambda演算里最富有神秘色彩的一种函数。它的作用是在只有匿名函数的lambda演算里实现递归函数调用。本篇向读者揭示了如何反复重构一个普通的阶乘函数从而推导出Y-Combinator。文章的推导方法来源于Jim Weirich在ruby conference 2012上的一次分享。原创 2014-09-21 12:55:37 · 3440 阅读 · 0 评论