经过了近2年的断断续续,这个系列终于完成。请各位朋友前往icodeit下载。提供下载的是一个PDF版本,作者保留一切权利,您可以自由的阅读,分发,但是不能用于任何商业目的,谢谢。
下载页面地址:JavaScript-Core-V0.9.9Beta
你也可以通过feedsky提供的链接订阅我的新博客:RSS Feed
修改记录:
2012年2月3日
添加couchdb,替换原计划的ejscript一节,添加couchdb中的实例及map/reduce部分原理等。此时,这个系列差不多已经接近尾声了,之前的计划已经基本完成,章节也不会做重大的变动。此为v0.9.9alpha版本。
由于多次有人质疑这个系列的名称,因此决定将名称修改为《JavaScript核心及实践》。并修改页脚部分的abruzzi为真实姓名。
-----------------------------------------------------------------------------------
2012年2月2日
添加第12章jQuery的一个实例:jqtodo。添加node.js的一个实例:字符串转换器。
-----------------------------------------------------------------------------------
2012年1月28日
修正了第8章中关于引用概念的一个bug。完成了第12章jQuery的剩余部分(事件处理及实用函数)。完成了第15章node.js中的实例及node的介绍部分,重构了内容简介部分整理了部分章节的字句。由于此时已经接近完成,此版本为v0.9alpha.当整体重构完成之后,将升级为v0.9beta并公开在社区。
检查并修正了整体的排版及字体等,修改了关于类型的bug。整理了自本系列的所有已发布的文档的用户回复,并整理为一个列表。
-----------------------------------------------------------------------------------
2012年1月27日
移动第13章EXTJS至附录三中,完成第12章jQuery内容(选择器,CSS操作等)。
-----------------------------------------------------------------------------------
2012年1月26日
为第14章添加SpiderMonkey引擎的使用,及SpiderMonkey引擎的实现的部分内容。添加附录三:使用graphviz绘图。至此,JavaScript-Core剩余第12章(jquery),第13章(extjs),第16章(node.js).其他章节均基本完成。
此为v0.4alpha。
-----------------------------------------------------------------------------------
2011年5月4日
完成第14章V8引擎中使用C++类的示例;第14章中V8的基本概念完善;完成第11章,客户端JavaScript中的Ajax示例。
-----------------------------------------------------------------------------------
2011年5月3日
通过实验,完成第14章-JavaScript引擎的V8引擎示例部分,重新更改第14章的目录结构。
-----------------------------------------------------------------------------------
2011年5月2日
完善第11章-客户端JavaScript中的chrome调试章节,mvc插图。完善第12章中jquery使用函数的示例部分。截至今日为止,前半部分基本定型,后半部分仍余第12章-jquery,第13章-extjs第14章引擎剖析,第16章服务端的JavaScript的大部分内容。由于时间原因,一直没有开放bata版本,因此此版本为V0.3alpha版,仅为内部版本,仍可能有较大的改动。
-----------------------------------------------------------------------------------
2011年2月19日
完成V0.2alpha版的第10章“核心概念深入”及第15章“Java应用中的JavaScript”两章的初稿由于Java应用中的JS之前写过大量的文章和例子,因此进展比较顺利,而第10章编撰期间,参考了众多资料,且graphviz的使用正在研习,因此花费了较长的时间。但是个人仍然不是很满意,感觉有些概念仍然没有讨论清晰。
-----------------------------------------------------------------------------------
2011年2月18日
将2010年5月整理的后半部分未完成稿与2011年2月16日的规划做了合并,目前共计16章,前半部分有9章,后半部分7章。用于结构调整较大,并补充了较多的内容,因此称为V0.2的alpha版。
-----------------------------------------------------------------------------------
2011年2月16日
对文字进行了部分校正,为第三章加入了原型链示意图和一个示例,对后续的章节做了规划并加入第10-第14章的提纲,加入了附录2。是为V0.1alpha版。
-----------------------------------------------------------------------------------
2011年1月25日
整理之前的文档,去除了部分未完成的内容,加入了版权信息及前言致谢,后记部分的内容。这个版本为V0整理稿。
-----------------------------------------------------------------------------------
2010年5月
依次在javaeye上发表此系列,并根据网友们的回馈完善文档,从当时开始关注js在后台及其他应用程序中的使用,并初步打算将核心概念讨论清楚之后,加入服务器端js的实践。
-----------------------------------------------------------------------------------
2010年1月
开始本系列的撰写,目标主要是实际开发中容易引起误解的问题
附:由于作者本身水平有限,文中难免有纰漏错误等,或者语言本身有不妥当之处,欢迎及时 指正,提出建议,参与讨论,谢谢大家!