aimingoo的专栏

.F{color:red}aimingoo

排序:
默认
按更新时间
按访问量
RSS订阅

前端要给力之:语句在JavaScript中的值

语句在JavaScript中的值 这两天在写语言精髓那本书的第三版,讨论到ES6跟ES5中间对“语句的值”的不同处理。正好Weibo上也有同学对这个问题有兴趣,所以专门整理了这篇。 写博客可以啰嗦点,写书就不行了。所以这篇文章跟书上能看到的还是会不一样的。 问题是:语句有值吗?很不幸...

2016-04-12 19:48:08

阅读数 5556

评论数 0

《JavaScript语言精髓与编程实践(第二版)》勘误【2012.12】

相关信息可以看这里:http://blog.csdn.net/aimingoo/article/details/7362552 本文只发勘误。 ============================================ 在第二印次中,已经处理的勘误:12处 (该版...

2012-12-12 21:31:58

阅读数 10996

评论数 6

迟来的真相:关于JavaScript的历史

今天看到李松峰老师(@李松峰)发布了新版的《JavaScript高级程序设计》(第三版)的预售消息,于是跑去当当(在这里)仔细地读了一下新版有关“JavaScript起源”的段落。读罢,心中的种种不安一扫而空:在这本书的第三版,总算还原了JavaScript起源的真相。   话说有一本《Jav...

2012-03-22 15:13:39

阅读数 19520

评论数 13

《JavaScript语言精髓与编程实践》(第二版)相关资源汇总

《JavaScript语言精髓与编程实践》已经陆续在网店开售,相关信息可以看这里: 绿皮书再版!ECMAScript 5th有讲呵! http://blog.csdn.net/aimingoo/article/details/7362552 主要的修改与更新的内容在这里:...

2012-03-21 10:37:55

阅读数 13041

评论数 3

《JavaScript语言精髓与编程实践》第二版的主要修改

2008年3月,第一版  第一次印发版本。 2012年3月,第二版:  在第一版基础上修订发布后所发现的七十余处勘误,其中五十余处主要是字词、排版类错误。  重新制版,避免了印刷中导致的破折号丢失的问题。  将目录细化到第四级标题,以完整地展示本书的内容与结构。  加...

2011-09-13 20:38:04

阅读数 10850

评论数 33

JavaScript类型总览(图)

图来自于《JavaScript语言精髓与编程实践》第三章P184页。此为第二版修改后的版本。

2011-08-10 17:36:04

阅读数 27109

评论数 43

三谈类型问题:ECMAScript为什么错了?

我在本文中所指它的“错误”,而令人误解的这一部分类型描述,而非严格的正确与错误的判决。

2011-07-27 13:32:59

阅读数 11452

评论数 3

再谈JavaScript的数据类型问题

有读者与朋友们的关心,总是好的。答疑释解,于人于已,皆成美事。

2011-07-26 15:41:29

阅读数 24601

评论数 33

前端要给力之:分解对象构造过程new()

本文讨论JavaScript中的对象创建运算new。需要说明的是,本文所讨论的“将new()过程分解为多个步骤”,并非一般js开发中的所须技巧,而是在js来构建OOP系统的必要技术。 一、JavaScript构造器与构造过程的特点JavaScript中通过以下方式声明和使用构造器:function...

2010-12-29 14:57:00

阅读数 16231

评论数 12

前端要给力之:原子,与原子联结的友类、友函数

我们最好是找把钥匙藏起来,藏得好好的,别人都看不见。

2010-12-25 05:37:00

阅读数 13847

评论数 7

继承与混合,略谈系统的构建方式

舍弃“继承”这种方式不谈,系统构建还有其它的什么方法吗?

2010-12-08 14:28:00

阅读数 14771

评论数 7

前端要给力之:代码可以有多烂?

本文从第2小节,至第6小节,仅供对架构、框架、库等方面有兴趣的同学学习研究,有志于在语言设计、架构抽象等,或基础项目中使用相关技术的,欢迎探讨,切勿滥用于一般应用项目。

2010-11-26 09:53:00

阅读数 28563

评论数 64

“主要的编程范型”及其语言特性关系(多图)

“主要的编程范型”(The principal programming paradigms)这幅图,其实出现得不算早,作者在2007年完成了该图的1.0版,到2008年更新至v1.08版本。本次提供的是翻译成中文的版本(老实说,笔者翻译水平相当有限,若有不当之处,请各位尽量指出,必尽快补正)。 ...

2009-10-10 04:31:00

阅读数 11773

评论数 5

关于JavaScript,答shendl

今天有闲,正好看到shendl同学在博客上的回复,是关于所谓“为脚本语言平反”的。我拟“为XX平反”这个标题,原本也只是吸引一下眼球来着,并不是真的想平反,或真有能力平了反。连JavaScript之父-Brendan Eich同学都背了这么多年黑锅,这个反,哪是说平就平了的。但shendl回贴了,...

2009-09-27 09:33:00

阅读数 5296

评论数 18

为脚本语言平反-JavaScript篇(3)

http://blog.csdn.net/aimingoo/archive/2009/09/08/4532496.aspx(书接上回,继续!)  五、这个DSL框架有什么问题?=============有什么问题吗?有一点,并不严重。比如说,我们在Env中声明了一些属性和方法。对于Env这个对象E...

2009-09-08 17:09:00

阅读数 3615

评论数 1

为脚本语言平反-JavaScript篇(2)

http://blog.csdn.net/aimingoo/archive/2009/09/08/4532394.aspx(书接上回,开讲!) 一、QoBean的元编程框架===========现在开讲“DSL in JavaScript,with QoBean’s meta programmin...

2009-09-08 16:55:00

阅读数 4806

评论数 1

为脚本语言平反-JavaScript篇(1)

导言============在支付宝有一个奇怪的组织叫pCLUB,是一群programmer讨论问题的公共博客(没有对外开放哈)。最近呢,孔宣同学发起一个话题,提出要为种种脚本语言“平反”。他提到说:========我发现,现在脚本语言也深受第一印象所苦。一谈到脚本语言,人们作何反应?「运行速度很...

2009-09-08 16:33:00

阅读数 9495

评论数 12

在js中做数字字符串补0

通常遇到的一个问题是日期的“1976-02-03 HH:mm:ss”这种格式 ,我的比较简单的处理方法是这样: function formatDate(d) { var D=['00','01','02','03','04','05','06','07','08','09'] wit...

2009-08-28 11:28:00

阅读数 68776

评论数 5

表面的简洁

本文刊发在《程序员》杂志09年第二期上。是讨论函数式语言基本性质和发展方向的一篇文章。   表面的简洁 一、把大象装进冰箱 =====   在命令式语言(当然我们可以确指为C、Delphi、Java或C#等等)中,初学者的第一 个疑难便是这样的代码(*注1): ...

2009-04-22 11:44:00

阅读数 4140

评论数 4

世界需要一种什么样的语言?

这一篇是我的一本迷你电子版书《动态函数式语言精髓》的序。这本书节选并增改自《Javascript语言精髓与编程实践》,后者看起来是一本主要讨论Javascript语言的书,但事实上有大量的内容是在讨论语言、多范型等等,而《动态函数式语言精髓》也正是该书的初衷。 本电子书通过InfoQ独家发布...

2009-03-12 14:06:00

阅读数 5095

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭