javascript高级程序设计电子书,《JavaScriptDOM编程艺术(第2版)》pdf下载在线阅读,求百度网盘云资源
javascript高级程序设计电子书,《JavaScriptDOM编程艺术(第2版)》pdf下载在线阅读,求百度网盘云资源详细介绍
本文目录一览: 谁有书 JavaScript高级程序设计(第3版),求这本书求分享百度网盘,我找不到哇~
https://pan.baidu.com/s/1o93fTOMfH-4HgF-wc9O6Ag?pwd=1234
《JavaScript高级程序设计(第3版)》是2017年人民邮电出版社出版的书籍,作者是[美]尼古拉斯·泽卡斯。
《javascript高级程序设计》PDF下载
拿去:网页链接
网页链接
好的,感谢提供资源!为无私提供帮助的人点赞。
快给我分!!!!!!!!!!!!!!!!!!!!!!!
感谢分享,谢谢
3Q 非常感谢
JavaScript高级程序设计:访问指定节点
——此文章摘自《JavaScript 高级程序设计》定价 元 特价 元 购买>>> 现在已经知道如何访问父节点和子节点 但是如果想访问文档中位置很深的某个节点(或者一组节点) 要怎么做呢?当然 你不想逐个检查子节点直到遇到要访问的那个节点 为在这种情况下助你一臂之力 DOM提供一些方法来方便地访问指定的节点 getElementsByTagName()
核心(XML)DOM定义了getElementsByTagName()方法 用来返回一个包含所有的tagName(标签名)特性等于某个指定值的元素的NodeList 在Element对象中 tagName特性总是等于小于号之后紧随的名称——例如 的tagName是 img 下一行代码返回文档中所有元素的列表
var oImgs = document getElementsByTagName( img );
在把所有图形都存于oImgs后 只需使用方括号标记或者item()方法(getElementsByTag Name()返回一个和childNodes一样的NodeList) 就可以像访问子节点那样逐个访问这些节点了
这行代码输出第一个图像的tagName(标签名) 输出的是 IMG 由于某些原因 大部分浏览器按照大写来记录标签名 即使XHTML约定指出标签名应当全部小写
但是假如你只想获取在某个页面第一个段落的所有图像呢?可以通过对第一个段落元素调用getElementsByTagName()来完成 像这样
可以使用一个星号的方法来获取document中的所有元素
这行代码可以返回document中包含的所有元素而不管它们的标签名
当参数是一个星号的时候 IE 并不返回所有的元素 必须使用document all来替代它
getElementsByName()
HTML DOM定义了getElementsByName() 它用来获取所有name特性等于指定值的元素的 考虑下面的HTML
这个页面会询问用户喜欢哪种颜色 所有单选按钮都用同样的名称(name特性) 因为只要这个字段返回一个值(即选定的选项的value特性)即可 若要获得所有单选按钮元素的引用 可以使用下面的代码
然后 就可以像处理其他元素那样处理这些单选按钮了
IE 和Opera 在这个方法的使用上还存在一些错误 首先 它们还会返回id等于给定名称的元素 第二 它们仅仅检查和元素
getElementById()
这是HTML DOM定义的第二种方法 它将返回id特性等于指定值的元素 在HTML中 id特性是唯一的——这意味着没有两个元素可以共享同一个id 毫无疑问这是从文档树中获取单个指定元素最快的方法
假设有下列HTML页面
要访问ID为 div 的
元素 可以使用getElementsByTagName()
或者 可以使用getElementById()
可以看到 这种获取指定元素的引用的方法效率更高
lishixinzhi/Article/program/Java/JSP/201311/20693
《JavaScriptDOM编程艺术(第2版)》pdf下载在线阅读,求百度网盘云资源
《JavaScript DOM编程艺术 (第2版)》([英] Jeremy Keith)电子书网盘下载免费在线阅读
资源链接:
链接: https://pan.baidu.com/s/1cCbWo-yM6JWffag7jdY-fw
提取码: 47ci
书名:JavaScript DOM编程艺术 (第2版)
作者:[英] Jeremy Keith
译者:杨涛
豆瓣评分:8.6
出版社:人民邮电出版社
出版年份:2011-4
页数:300
内容简介:
JavaScript是Web开发中最重要的一门语言,它强大而优美。无论是桌面开发,还是移动应用。JavaScript都是必须掌握的技术。W3C的DOM标准是开发Web应用的基石。已经得到所有现代浏览器的支持,这使得跨平台Web开发成了一件轻松惬意的事。
本书是超级畅销书的升级版,由倡导Web标准的领军人物执笔,揭示了前端开发的真谛,是学习JavaScript和DOM开发的必读之作。
本 书在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了专业水准的网页开发技术,透彻阐述了平稳退化等一批至关重要的 JavaScript编程原则和最佳实践,并全面探讨了HTML5以及jQuery等JavaScript库。读者将看到JavaScript、 HTML5和CSS如何协作来创建易用的、与标准兼容的Web设计,掌握使用JavaScript和DOM通过客户端动态效果和用户控制的动画来加强 Web页面的必备技术;同时,还将对如何利用库提高开发效率有全面深入的理解。
作者简介:
Jeremy Keith 国际知名的Web设计师,Web标准项目组成员,DOM Scripting任务组负责人之一,任职于Web咨询公司Clearleft。除本书外,还著有HTML5 for Web Designers、Bulletproof Ajax。可通过其个人网站adactio.com与他联系。
Jeffrey Sambells 资深平面设计师,Web开发人员,创办了软件公司We-Create并担任研发总监。除本书外,还著有《JavaScript高级程序设计》和 Beginning Google Maps Applications with PHP and Ajax等多部畅销书。
javascript的面向对象的编程介绍书籍有哪些
JavaScript面向对象编程推荐2本书
《面向对象的Javascript》(Object-Oriented JavaScript)
《Javascript高级程序设计(第二版)》(Professional JavaScript for Web Developers, 2nd Edition)
书不在多,在于精,这2本应该是js面向对象的经典之作,买了就要看,多练习,不然效果不大
亲,如果回答满意,请即时采纳,你的理解是我回答的动力,谢谢!!
推荐两本javascript面向对象的编程书籍:
《面向对象的Javascript》(Object-Oriented JavaScript)
《Javascript高级程序设计(第二版)》(Professional JavaScript for Web Developers, 2nd Edition)
关于javascript的其他书籍,找了资料分享一下:
入门级,也适合想掌握一些前端技能的非前端工程师.
成为一名合格的前端工程师
(或
)
更优秀的代码,更优良的设计
从语言细节到复杂工程实践,想开发靠谱的各类底层代码,应该看看
应该重视跟踪阅读一些大牛们的Blog了
一直在等待:
各类专题书籍,读好第二批次书籍之后,有精力就接触下
(或
)
(或
)
应该选择:
应该选择:
最后的叮嘱:
学习要循序渐进,一步一个脚印,如果想学,不是买了书就完了,要认真看!
一本nodejs方面的书>
一本html5方面的书>
正则表达式权威指南>
正则表达式必知必会>
精通css>
高性能javascript>
高性能网站建设进阶指南>
高性能网站建设指南>
一本javascript语言作者或引擎实现者写的书>
精通javascript>
《JavaScript高级程序设计》什么时候出版
JavaScript 是根据 "ECMAScript"标准制定的网页脚本语言。这个标准由 ECMA 组织发展和维护。ECMA-262 是正式的 JavaScript 标准。JavaScript是目前Web客户端开发的主要编程语言,也是Ajax的核心技术之一。
图书信息编辑
ISBN:9787115152091
版次:2006年11月第1版
装帧:平装
开本:16开
丛书名:图灵程序设计丛书
2006年11月第1版
我有电子版
请推荐学习 javascript 最好的书籍或教程
http://www.dearbook.com.cn/book/110554
<
>
本书从最早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、JavaScript与浏览器的交互、更高级的JavaScript技巧,以及与在Web应用程序中部署JavaScript解决方案有关的问题,如错误处理、调试、安全性、优化/混淆化、XML和Web服务,最后介绍应用所有这些知识来创建动态用户界面。
这本书对javascript的原理与实现说得比较全面,如果你希望充分了解学习javascript的话,可以拿来看看.
1.JavaScript是一种嵌在 描述语句中的脚本语言。
2. JavaScript脚本程序是解释执行的,也就是说
3. JavaScript脚本以type="text/javascript" 开始,以 结束
4.Jocument writeIn(typeof('JavaScript'))的显示结果是 ?
5. JavaScript的函数 递归调用:function a(){
....;a();
}
6.JavaScript 的语句可以分号结束,也可以(尖括号)结束
7.this 操作符总是指:javascript也可以大致理解为面向对象的语言,那就比较好理解了!
8.JavaScript 中变量A与a 是(不同)的变量。
9.String对象,Math对象、Date的对象都是 系统函数 对象。
10.执行a=Math Random():a 的结果是:你的写法本来就是错误的,应该是:var a=Math.random(); 。
11.设有变量a=“ok”,b=22则执行X=a+b和Y=b+a后X的结果为:ok22 ,Y的结果为:22ok
12.设有变量a=”ok”,b=33则执行,x=a+b和y=b+a后x的结果为: Yd的结果:同上。建议你本书看看,系统的学习!
这个没有什么最好不最好的, 关键是你在不同的学习阶段需要不同的书
你是刚起步,还是在提升,还是基本精通想精益求精?
学到哪一步,再看有哪一步你需要的书籍就好了!
你可以在一定基础上,做点东西, 然后你就会知道自己需要什么了 然后就有目的的去寻求答案
javascript 程序高级设置 讲的很基础 学好之后就能 看懂很多原理 70多
javascript宝典 连光盘都学好了 就能写类似框架插件之类的了 70多
但是还是靠自己的努力和实践才行
另外还有个轻松玩转jquery 很好 三十多 能理解jquery和javascript的区别和一些相互转化的地方
希望对你有帮助
http://www.dearbook.com.cn/book/111271
JavaScript DOM 编程艺术
这本书非常不错,我就在看!!
JavaScript权威指南(第四版)算是JavaScript最好的书了。
《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每一个JavaScript对象、方法、性质、构造函数、常量和事件处理程序。
网店价格(68.8元起...第一步分讲得很清晰 很好 后面的参考手册编排比较糟糕 尤其是第三、四、五部分 想快速查询的东西真难
求推荐html到css到js相关的书籍
如果是有一些基础的话,推荐观看实战的视频教程效果更好
绿叶学习网站长写的书可以的,我也是那里入门的,你可以看看,对比一下
第一本,入门《Head first HTML&CSS》
最好的入门书。看两遍就对HTML & CSS 有个大概印象了。
此时把w3cschool作为备查手册收藏起来
第二本《CSS权威指南(第三版)》
最权威的CSS书籍,除了阅读W3C的文档外的不二选择(就是翻译有点son of a bitch,遇到感到难理解的地方可能还是要求助于网络资源)。有时间(无论是现在还是将来)可以反复看,并当做字典随时查。
第三本《精通CSS》
广受前辈推荐的一本书。上一本书是字典的话,这本书相当于《中学生作文大全》,汇集了一些CSS的最佳实践。
第四本《图解CSS3:核心技术与案例实践》
这本书比较新,讲解的是最新的CSS3(前三本书停留在CSS2.1时代),CSS3也是必学的,不是什么可学可不学的最新技术。
HTML CSS值得看的书就这些(之后会有一本《CSS秘密花园》,尚在翻译中,也很值得期待),剩下的就是自己写还有看技术博客了。接下来是JavaScript,HTML和CSS都是没有逻辑的标记型语言,JS才是真正的编程语言,评价前端工程师的水平就看这个了。
第五本《JavaScript DOM编程艺术》
最好的JS入门书籍,一目了然地告诉你如何用JS操作DOM(这是浏览器端编程的基本功),还灌输了最符合标准的编程理念。可惜有点老,最新一版是2010年的,以至于部分内容有点过期,例如本书内经常提到“某某方法浏览器不一定支持,需要小心使用”,而这些历史遗留问题当今已经不存在了,阅读过程中无视就好。
第六本《JavaScript高级程序设计》
每个前端必看的书,此书是前端工程师科技树的关键一环。看完此书后再看看之后各类进阶书籍会比较好。
俗称红宝书,也算入门书籍,虽然是大部头(七百多页),但至少通读一遍。
全部掌握了,你可以在网络社区里谈笑风生了,经过实践的锻炼后,面试个前端工程师的岗位应该都没问题了。
第七本《JavaScript语言精粹》
也是前端必看。薄薄一百来页,对JS的去粗取精。
第八本《你不知道的JavaScript》
这是一套丛书, 目前为止仅翻译了第一卷。每本都挺薄,深入介绍了JS中的重要概念。
第九本《JavaScript设计模式》
“设计模式”是软件工程的重要课题,相当于高考时候的答题套路。前人总结出来的应对各种问题的模板。也算是必看书籍。关于JavaScript设计模式的书籍目前也有好几本,也有国人写的,挑一两本看看就好。
第十本《高性能网站建设指南》(及其续篇《高性能网站进阶》)
告诉你真正的商业公司的前端是怎么优化一个网站的。当然优化的问题不是看看书就能解决的,最好时刻了解你的同行们的经验。
看完以上十本算是前端入门了。到现在为止,配合搜索引擎,已经可以无障碍地做出静态网页、各种特效、用AJAX配合后台构建Web应用了。然后是各种框架、库、预处理语言的学习,而且现在JavaScript也可以用来写服务器了(Node.js),这样一来JS通吃前后端,前端工程师都欢欣鼓舞,这也是个学习热点。
下面是一些补充书籍,可以穿插着看。(至少看了两遍《JavaScript高级程序设计》再看下面的书)
《图解HTTP》和《HTTP权威指南》
每个Web程序员都应该熟悉HTTP协议里的内容。《图解HTTP》算是科普级别的书,《HTTP权威指南》则是大部头,需要点耐心才能看完。建议在了解AJAX后立刻开始学习HTTP协议。
《锋利的jQuery》
讲JS最著名的库——jQuery的,快速入门的书。光会原生JS不够,还要会用库。
《数据结构和算法的JavaScript描述》
作为程序员如果连基本的数据结构和排序、查找算法都不会实在丢脸。
《JavaScript编程精解》
巩固对JS的理解,很薄
《JavaScript启示录》
同上,也很薄。
《JavaScript权威指南》
号称“圣经”,最权威的JS书本,买来当作字典备查吧,没事也可以翻翻。
以上就是学习HTML、CSS、JS要看的一些书。其实我建议刚开始学习的小伙伴,看视频为主,html之后的css,刚刚接触的时候会觉得有些懵。视频的话老师可以直接把思路和操作给大家讲出来,相对来说更容易接受和理解。当你学会了以后,就会发现,这边入门的知识点获取是很简单的事情。
web前端必读书籍有哪些_前端必看书籍推荐
学习Web前端要看哪些书籍?
目前市场上HTML、CSS类别书籍,都是大同小异,在当当网、卓越网搜索一下很多推荐。今天就多年web前端经验总结:Javascript的书籍推荐看老外写的,国内很多Javascript书籍的作者对Javascript语言了解的都不是很透彻。下面就来具体说一说吧!
一、初级读物
《Javascript高级程序设计》:一本非常完整的经典入门书籍,被誉为JavaScript圣经之一,详解的非常详细,最新版第三版已经发布了,建议购买。
《JavaScript王者归来》百度的一个web开发项目经理写的,作为初学者准备的入门级教程也不错。
二、中级读物
《JavaScript权威指南》:另外一本JavaScript圣经,讲解的也非常详细,属于中级读物,建议购买。
《JavaScript.The.Good.Parts》:Yahoo大牛,JavaScript精神领袖DouglasCrockford的大作,虽然才100多页,但是字字珠玑啊!强烈建议阅读。
《高性能JavaScript》:《JavaScript高级程序设计》作者NicholasC.Zakas的又一大作。
《EloquentJavaScript》:这本书才200多页,非常短小,通过几个非常经典的例子(艾米丽姨妈的猫、悲惨的隐士、模拟生态圈、推箱子游戏等等)来介绍JavaScript方方面面的知识和应用方法。
三、高级读物
《JavaScriptPatterns》:书中介绍到了各种经典的模式,如构造函数、单例、工厂等等,值得学习。
《Pro.JavaScript.Design.Patterns》:Apress出版社讲解JavaScript设计模式的书,非常不错。
《DevelopingJavaScriptWeb》:构建富应用的好书,针对MVC模式有较为深入的讲解,同时也对一些流程的库进行了讲解。
《DevelopingLargeWeb》:不仅有JavaScript方面的介绍,还有CSS、HTML方面的介绍,但是介绍的内容却都非常不错,真正考虑到了一个大型的Web程序下,如何进行JavaScript架构设计,值得一读。
结语
要做优秀的前端工程师,还需要继续努力:《高性能网站建设指南》、《Yahoo工程师的网站性能优化的建议》、“YSLOW”性能优化建议、《网站重构》、《Web开发敏捷之道》、“jQuery库”、“前端框架”、“HTML5”、“CSS3”。这些都要深入研究!
万事开头难!如果你能到这个境界,剩下的路自己就可以走下去了。人们常说:不想当裁缝的司机,不是个好厨师。如果单纯只是学习前端编程语言、而不懂后端编程语言(PHP、ASP.NET,JSP、Python),也不能算作是优秀的前端工程师。
最后祝愿小伙伴们工作顺利,成为一名优秀的web前端工程师!
关于JavaScript 的好书有哪些
1. 《JavaScript高级程序设计(第3版)》
红宝书,推荐理由:
JavaScript技术经典名著,全面深入JavaScript,贴近实战,在详细讲解了JavaScript语言的核心之后,条分缕析地为读者展示了现有规范及实现为开发Web应用提供的各种支持和特性。
该书非常适合初级中级JavaScript开发者看,每章小结总结的干货也特别到位。但阅读需要耐心,刚开始看起来可能会有很多困扰。
2. 《JavaScript权威指南(第6版)》
犀牛书,推荐理由:
第6版特别涵盖了HTML5和ECMAScript5,是经典的JavaScript工具书,从1996年以来,本书已经成为JavaScript程序员心中的《圣经》,是程序员学习核心JavaScript语言和由Web浏览器定义的JavaScript API的指南和综合参考手册。
这本书适合有一定基础之后再来看,不太适合初学者,写的非常细,各种细节原理都巨细无遗,比较底层,和红宝书比起来有点难,当然也需要耐心去阅读。很多人都很难翻完一遍该书,拿来做工具书也非常不错。当有一定基础后再去翻该书,会有种醍醐灌顶的感觉。
3. 《ES6标准入门(第3版)》
推荐理由:
ES6是下一代JavaScript语言标准的统称,每年6月发布一次修订版,目前已经发布了ES2015、ES2016和ES2017,即将发布ES2018。书中介绍了新版本中新增的语法,对基本概念、设计目的和用法进行了讲解,给出了大量示例,适合对JavaScript语言有一定了解的读者,也可当作新语法的查阅工具。
还有很多其它书籍,这里就不一一赘述了,但不管是什么书,最终都要落实到动手写代码的实处才能在实践中去检验理论,最终转换为自己能够吸收的营养。
个人推荐一下:
一. 入门级 推荐:《JavaScript Dom编程艺术》
二.初级开发 推荐:《JavaScript高级程序设计》(第二版)
三.中级开发 强烈推荐:《JavaScript DOM高级程序设计》
强烈推荐:《JavaScript设计模式》
推荐:《高性能网站建设指南》《高性能网站建设进阶指南》
比较适合入门时看的书:JavaScript Dom编程艺术
提高能力:Javascript权威指南
比较前沿:HTML5Canvas开发详解
这是我看过的几本比较好的书
javascript权威指南
你能把这本书研究明白就非常厉害了~~
1. JavaScript DOM 编程艺术
这本书作为被大家推荐的最多的前端入门书籍是有道理的。
他能真正让大家了解dom脚本编程,或是说前端编程技术背后的思路和原则。
对于初学者来说,这本书没有任何门槛,按部就班跟着书籍实例编写代码即可。
我们会知晓如何对浏览器元素操作和掌控,会学会如何实现简单的页面效果。
这种简单易得的成就感是一个编程语言入门时最难能可贵的体验。
阅读建议:
这本书虽然简单,但是能让人快速对前端产生兴趣和成就感。
不过后续学习jquery的时候可能会产生挫败感。原生js dom操作的成就感会被jquery便捷的API所彻底打败。所以一定要恰当的调整心态,转换思维方式,正确认识到jquery和原生js分别的优劣之处。
在熟练使用jquery后还能想起来翻看这本书,找到之前未曾发现的闪光点,就是入门成功了。
2. JavsScript高级程序设计(第三版)
无论何时,这都是学习js最好的书。
如果说其他的书都是在合适的阶段会有不一般的体验。
这本书就是无论什么阶段,都够你感悟一番的。
当你看完了市场上js相关(不包括框架类库的最佳实践类)的所有书籍。你再回去看这本书,也会发现其实95%的内容早就写在这本书里了,只不过你当时等级不够,根本没有意识到。
这本书排版舒服,翻译得体,内容丰富,语言流畅。涵盖了js语法(面向对象,闭包作用域等),js使用(dom,bom,html5API),编程实践(高阶函数,编码规范)等程序员使用javascript时会遇到的大部分问题。
(今天在上海面试了一天。大部分很顺利,只是有几个比较偏的问题没回答好。晚上回去之后一翻高程三,果然在里面都写得明明白白的。不得不服。)
阅读建议:
人们喜欢把他和犀牛书拿一起推荐,不过就我看来,他们完全不是一个可读性上的。
一个是课本一个是字典。而且还是佶屈聱牙的字典。
所以无论何时我都会把高程三排在js推荐书籍的第一位。
3. 锋利的jQuery
图忘了拍了,就不补了。
这本书如果紧接着dom编程看,会如我我说的那样瞬间摧毁你的小小的成就感。
因为这本工具书级别的书简单暴力到不给你思考什么“平稳退化”,“js动画计时器”这些dom编程中提及的问题,就直接就甩出一大片简单有效的jqueryAPI颠覆你的世界观。
这本书是如此的易懂以至于看完之后瞬间就觉得自己能把web玩出一片花来了。
作为工具书级别的书,或是说学习jqueryAPI的书,这是首选。
阅读建议:
熟悉jquery是每个前端必须要会的事。
只是不要被Jquery的便捷迷惑,而抛离原生js,把原生js贬得一文不值,否则后面会付出昂贵的代价。
4. 学习Javascript数据结构与算法
这本书相对是一本冷门书。
为什么我会推荐他,是因为他能解决每个半路出家的js程序员都曾思考过的一些问题:
1. 我们的数组Array这么强大,要栈Stack,队列Queue这些功能少,半半拉拉的东西干什么呢?
2. 我们学的数据结构搞来搞去好像也就那些玩意,为什么被大家这么推崇,还要分门别类讨论呢?
所以这本书只是为何告诉你上面这些问题的答案:
1. 栈和队列本来就没有Array功能强。没有Stack和Queue类只是因为ES5不去实现它而已。作为一种相互之间存在一种或多种特定关系的数据集合,其存在意义是不应该被其功能强大与否来决定的。
2. 数据结构和编程语言无关。语言死了,他们会在下一门语言里重生。哪怕计算机死了,他们都会在下一个概念体里重生。
阅读建议:
跟着书本把这里面的结构全部敲一遍,快的话一天就能搞定。
从此你便再不怕惧怕js相关的简单数据结构问题。
但是,遇上高级的树,图等问题该跪还是要跪。因为这本书虎头蛇尾,后面的高级点的数据结构介绍的不够深。
适合经常反思“它从哪里来,要到哪里去?”的js程序员,或后悔以前数据结构没好好学的前端同学。
5. JavaScript设计模式与开发实践
我认为腾讯AlloyTeam的这本书对我帮助媲美高程三。
那时候我恰好换公司,从原来的开发方式切换成另一种完全不同的开发方式,让我很不适应。
这本书及时的蹦出来,他拿实际的应用场景举例,告诉你不同js项目里如何共通设计模式,还极其详细的介绍了函数的高级用法,能让你对js高阶函数的认知上升一个台阶。
难能可贵的是他还拿java作为静态语言的类比。从语言统一高度来给你分析这些问题。
和上本介绍数据结构的书一样,这本书有的放矢,能完美的解决对js设计模式有疑问的同学的实际问题。
他比上本书更深刻,更易读,也更贴近实践。
阅读建议:
这是本适合反复阅读的书籍。
如果你的思路能根据应用场景自动切换到最适合的设计模式,说明你已吃透这本书了。
6. 高性能JavaScript
作为Orelly唯一一本我确实认可的javascript相关的书。作为Orelly唯一一本我确实认可的javascript相关的书。
他摒弃了Orelly系列所有我不喜欢的特点:
老外的聊天说教式阅读体验,样例不够丰富,排版单一,破事水等。
他的优点如下:
1. 情景丰富,基本涉及所有js性能优化的场景。还会给出不同场景的实际测试数据,真实可信。我们在阅读这些场景实例的同时也丰富了自己js的使用经验。
2. 给出了很多看似"旁门左道"的解决方案,而这些冷门的解决方案恰恰是有些人死活百度不到的真正能解决问题的最优解。
3. 在说问题的同时说原理,深入浅出,游刃有余。所以这本书不仅仅是一本介绍js性能相关的书,而是一本涉及浏览器原理,js解析原理,用户体验等知识的javascript最佳注解。
阅读建议:
建议和高程三一起看,可以算是高程三阅读的最佳伴侣。
高程三告诉你“他叫什么,他什么样”,
这本书就告诉你“他为什么”,“他该怎样”。
所以,当别人还在为某些问题绞尽脑汁的时候,你已经从起点上干翻他们了。
7. 你不知道的JavaScript(YOU DONT KNOW JAVASCRIPT)
大名鼎鼎的Github开源的书籍。大名鼎鼎的Github开源的书籍。
为了他的名气我也得买一本实体书来拜读下。
这本是上卷,只涉及作用域和闭包,this和对象原型两部分。
不过其深入程度是其他js书籍难以企及的。
可以说,这已经是大部分前端程序员对js语法可以深入了解的最底层了,再往下就直面编译原理了。