《JavaScript框架设计》书评

出版日期:2014-4-9
ISBN:9787115343586
作者:司徒正美
页数:445页

程序员读书时间——《JavaScript框架设计》

这是一本全面讲解JavaScript框架设计的图书,详细地讲解了设计框架需要具备的知识,主要包括的内容为:框架与库、JavaScript框架分类、JavaScript框架的主要功能、种子模块、模块加载系统、语言模块、浏览器嗅探与特征侦测、样式的支持侦测、类工厂、JavaScript对类的支撑、选择器引擎、浏览器内置的寻找元素的方法、节点模块、一些有趣的元素节点、数据缓存系统、样式模块、个别样式的特殊处理、属性模块、jQuery的属性系统、事件系统、异步处理、JavaScript异步处理的前景、数据交互模块、一个完整的Ajax实现、动画引擎、API的设计、插件化、当前主流MVVM框架介绍、监控数组与子模板等。本书适合前端设计人员、JavaScript开发者、移动UI设计者、程序员和项目经理阅读,也可作为大中专院校相关专业的师生学习用书和培训学校的教材.《JavaScript框架设计》试读地址:http://vdisk.weibo.com/s/aQrMod2atgKdJ/1397022997

能力有限,暂时看不懂,不适合初学者看

一直很敬佩司徒正美,他写博客坚持了5年多,很敬佩他的毅力。这次在图书馆里见到这本书很激动,说实话也是冲着作者来借阅的,只是现在水平有限,还是先巩固好CSS吧,这本大作先默默地收藏起来了,以后再读。。。。。

书中引用到的文章的链接,以及部分勘误

================== 引用文章的链接 ====================page 31. 《编程语言伪简史》: http://james-iry.blogspot.co.at/2009/05/brief-incomplete-and-mostly-wrong.htmlpage 40. 数组洗牌算法:http://bost.ocks.org/mike/shuffle/page 70. 用于检测浏览器事件支持的方法:http://perfectionkills.com/detecting-event-support-without-browser-sniffing/page 73. 现代浏览器的一个新API,即CSS.supports,的使用及相关的polyfill:https://github.com/termi/CSS.supports================== 下面是勘误 ========================想用于评价此书编辑及作者的是:“一颗老鼠屎就可以毁掉一锅汤。”大部分内容不错,分析总结各框架的设计思路。但是,时不时就出现一些印刷错误、代码错误,瞬间就让好感打折扣。边读边整理一下发现的错误吧。我怀疑我买的是盗版的。在亚马逊文轩网店买的。。。【19页】原文:var src = document.querySelector ? node.src : node.getAttribute("src", 4);我不明白这里的参数4是怎么回事。据我说知,getAttribute 只有一个参数——打算查询的属性的名字。难道是为了处理某浏览器bug?【31页】最后一行,“endsWidth”应为“endsWith”。【38页】unescapeHTML() 方法的实现代码示例,直接又把escapeHTML() 的代码贴上去了。从司徒正美的源码中,看到应该是这样的:unescapeHTML: function(target) {//还原为可被文档解析的HTML标签return target.replace(/&quot;/g, '"').replace(/&lt;/g, "<").replace(/&gt;/g, ">").replace(/&amp;/g, "&") //处理转义的中文和实体字符.replace(/&#([\d]+);/g, function($0, $1) {return String.fromCharCode(parseInt($1, 10));});},【58页】第二行,“init”,应为“int”【70页】最后一行,“无难为力”应为“无能为力”。


 JavaScript框架设计下载 精选章节试读


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024