电子书:《JavaScript框架设计(第2版)》

[复制链接]
查看156 | 回复1 | 2019-12-9 12:38:02 | 显示全部楼层 |阅读模式

《JavaScript框架设计(第2版)》_1

《JavaScript框架设计(第2版)》_1

《JavaScript框架设计(第2版)》_2

《JavaScript框架设计(第2版)》_2

《JavaScript框架设计(第2版)》_3

《JavaScript框架设计(第2版)》_3


内容简介:

JavaScript
框架设计
(第2版)
司徒正美◎编著
人民邮电出版社

图书在版编目(CIP)数据
Javascript框架设计/司徒正美编著
北京:人民邮电出版社,2017.9
①J…Ⅱ.①司…Ⅲ.①JAA语言一程序设计
中guo版本图书馆CIP数据核字(2017)第189013号
内容提要
本书全面讲解了 JavaScript框架设
的知识,主要内容包括种子模块、语言模块、浏览器嗅
探与特征侦测、类工厂、选择器引擎
块、数据缓存模块、样式模块、属性模块、PC端和移动
端的事件系统、 jQuery的事件系统、异
数据交互模块、动画引擎、MwWM、前端模板(静态
模板)、MwWM的动态模板、性能墙与复杂墙、组件、 jQuery时代的组件方案、 avalon2的组件方案
react的组件方案等
本书适合前端设计人员、 Javascript开发者、移动UI设计者、程序员和项目经理阅读,也可作为
相关专业学习用书和培训学校教材
◆编著司徒正美
责任编辑张涛
责任印制焦志炜
人民邮电出版社出版发行北京市丰台区成寿寺路11号
电子邮件315 a ptpress.co
河市海波印务有限公司印刷
◆开本:800×10001/16
印张:295
字数:715千字
17年9月第2版
册2017年9月河北第1次印刷
定价:95.00元
读者服务热线010)81055410印装质量热线010)81055316
反盗版热线010)81055315
广告经营许可证:京东工商广登字20170147号

前言
距本书前一版出版已经3年了,这3年来前端技术也发生了很大变化。因为这3年中,出现了
团购、P2P、O20、直播等几大创业热潮,对前端的技术需求更强,也要求更高。许多公司为了迎
合用户需求,也由PC端转移到移动端,全新的交互方式,及之前不曾遇到的性能问题,这些都需
要全新的思路与框架来解决。旧的 jQuery已经跟不上时代的步伐,因此一些新库如雨后春笋般出
来,如 fastclick、 iscroll, react、 fetch-polyfill、ess-shim、babu
在 react新版刚
完成之际, react的版本号已经飙升到15,nods已经发展到80,这么多新东西,这么快的更新换
代,一方面反映了前端技术的欣欣向荣,另一方面说明这个市场还不成熟。市场不成熟,正是框架
高手“称雄一方”的好时机。远的不说,就说guo内的玉伯,由于适时推出seas,与guo外的 require
竞争,guo内舆论哗然,贬褒不一,但不管你说什么,时势造英雄,为什么英雄不是自己呢。说到底,
实力很重要
在前端最能反映威力的技术就是框架,其中一个评价标准是在 GitHub上拿到很多星星的开源
框架(网友的评论)。这是一本讲 JavaScript框架的书,初版发布时,是guo内唯一本深入研究前
端框架的书。新的一版,也是市面上唯一能把框架研究得较深入的书。深入并不代表难,但肯定
有门槛。因为从2015年起, JavaScript就加速添加新特征、新语法、新功能,框架也变得越来越
庞大,越来越复杂,因为对应的行业需求总是比我们的框架更复杂。是我们的框架适应现实,不
是我们的框架无端变得如此“不可理喻”,学习门槛越来越高,要读懂已有框架的难度系数越来
越陡峭。
当然,你也可以尝试无师自通,在武侠小说中,无师自通的主角不在少数,但无书自通者恐怕
寥寥无几。我觉得有效的方法是多看几本进阶的书。有人说,书买十本看一本也值的,我觉得有待
商榷。因此我推荐钱穆的另一个说法。当年,李敖向他请教治学方法,他回答说:并没有具体方
法,要多读书、多求解,当以古书原文为底子、为主,免受他人成见的约束。书要看第一流的
一遍一遍读。与其十本书读一遍,不如一本书读十遍。不要怕大部头的书,养成读大部头书的习
惯,则普通书就不怕了。从这里面得到许多启示,一是读好书,二是读原版,三是精读,四是能
读厚书
第1点读好书。在知乎,总是有新人请教学习前端该看什么书的问题。其实前端的好书也有不
少,如红皮书、蝴蝶书、犀牛书、乌龟书、时钟书、鸽子书……《你不知道的 JavaScript>,也很有
特色
第2点读原版,在I行业,特指英文原版。大凡有新技术出来,它们几乎都是以英文为载体
出现,然后隔一年半载,才翻译到guo内,所以学习新技术还是先看原版书
第3点精读,就是重复看。多看书是一定的,但如果发现书上说的东西你始终看不进去时
不要坚持,一般来说看不下去是因为:一、你还没有达到看本书的水平,不适合你看;二、你看

前言
的书的确是本“烂书”,遇到这种情况赶紧换书。如果找到一本适合自己的书一定要坚持看下去
看到不懂的东西多搜索,搜索不到就多问人,当初,我阅读 jQuery源码也是如此,最初看的是14.3
版本,看得一头雾水,一气之下,从最初的10版本开始看。看完所有版本,了解其迭代过程,明
白了一些代码后来为什么重构成这样。在那本书中,有相当多的源码,里面着着实实比较了程序的
演化过程。
ascap权威指南
DOM启蒙
IScript语言精粹
编程艺术
SS权威指南
《编写可维
JavaScript
富应用开发
第4点看厚书,一些集大成者的书,比如你创作文学,就看看《文心雕龙》:研究哲学,就得
看黑格尔的《哲学全书》。在 Javascript领域,所谓的大部头莫过于{ JavaScript权威指南》等。厚
达千页,许多细节都涉及了
看了这样的书,也不能保证你能写出漂亮的代码,更别说创造一个热门的框架。这情形就好像
你学了些单词和语法,你就想听懂不带字幕的英文电影一样,那是不可能的。不同阶段,你需要掌
屋的技能是不一样的。框架是另一个层次的技术。但别灰心,本书就是这些知识应用的指南,从高
人的博客中、浏览器的更新日志中、 GitHub的IsE中,辛辛苦苦整理来的知识,加上自己的实
践分享给大家
让许多是法氧这大含一个想的列米知大好数图大太
图来降低学习难度。并且随着浏览器的升级,许多东西也该更新换代,因此本书俨然是一本新书
无论是目录结构与内容上都焕然一新。最开始的知识是偏底层,讲授一些工具方法,一些常出现在
种框架的模块,里面会大量列举实现相同功能的不同实现,比如说 isArray、trim、一个迷你的事
件系统、获取元素样式、如何跨域……但越到后面,代码就越少,却能通过提供的网上链接,到相
关博客里去观看相关的内容。后面几章都是非常前沿的东西,许多技术方案还没有定案(至少在我
成书时),没有最佳实践,只能提供一些抽象的方法论,让读者们自行悟道。有些东西不是死记硬
背就能理解的。并且,本书也不是让你造一个 avalon/angular的框架。每个时代对框架的需求都不
样。引用《从0到1》里的话商业世界的每一刻都不会重演。下一个比尔·盖茨不会再开发
操作系统,下一个拉里·佩奇或是谢尔盖·布林不会再研发搜索引擎,下一个马克·扎克伯格也

不会去创建社交网络。如果你照搬这些人的做法,你就不是向他们学习了
最后,感谢那些帮我审稿的朋友们(以下排名不分先后)
王方磊、曹学进、张劲松、刘可、贺文榜、方正、索平、熊小涛、周静文、余永鹏、杨忠业
刘伟、曹学进、黄建新。
还有经常伴随我的可口可乐、香飘飘奶茶、旺旺仙贝、大白兔奶糖、肉松饼、徐福记、牛轧糖、
牛肉粒、鱿鱼丝、小黄鱼、曲奇饼、德芙巧克力……它们也不分先
本书答疑.Q.Q.群.为(47111627),本书编辑和投稿邮箱为zhangtao@ptpress.com.cn


#############################################


回复

使用道具 举报

℡淺笑如夏 | 2019-12-21 20:01:48 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则