javascript忍者,javascript忍者秘籍 百度网盘
自学web前端,初期建议看什么书呢
1、《JavaScript DOM编程艺术》推荐3(比较基础,小白入门的话推荐,有基础的不推荐)
创新互联公司专注于保靖企业网站建设,成都响应式网站建设公司,商城网站制作。保靖网站建设公司,为保靖等地区提供建站服务。全流程按需定制开发,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
2、《css权威指南》推荐2(书是好书,看了忘了的工具书,写样式谷歌更高效)
3、《css揭秘》推荐5(不是css入门书籍,css提升必备,最棒的css工具书,css魔法)
4、《JavaScript 语言精粹》推荐4(有经验的js可以看看,个人没有get到传说中的惊艳,加深理解)
5、《JavaScript 高级程序设计》推荐5(最权威的js入门书籍。不要被名字吓到)
6、《JavaScript 权威指南(第6版)》推荐4(入门刚入门都不推荐,个人的枕头书,讲的挺全面的可读性不高,提升的话应该看看吧,头看大了还没看完)
7、《web性能权威指南》推荐4(暂时不需要网络性能极致优化暂时缓缓,入门那会没看懂,提升推荐)
8.《高性能 JavaScript 》推荐4 (提升必备吧,个人感觉,有些实践经常遇到)
9. 《JavaScript 设计模式》 推荐4 (提升必备,设计模式是开发中的最佳实践,常看常新,我看的是张荣铭的那本,无论那本js设计模式书都可以的,想起来内容以情景对话的方式对我来说不是很友好,叙述方式个人不喜欢但是不影响内核5分)
10. 《图解HTTP》 推荐3 (入门可以,简单有趣,提升不推荐)
11. 《深入浅出 Node.js》推荐5 (强烈推荐,国人书精品,也有通病讲的比较深入但是知识点比较分散不系统像个博客集,有js基础看的比较过瘾,基础不好的话不知道能吸收多少)
12. 《Node.js 实战》推荐3 (不推荐,书出的比较早实例也烂大街,一些实践已经有更好的替代模块了,没有后端基础的话可以看看)
13.《HTML5 权威指南》推荐3 (书是好书,适合入门,有前端基础的话推荐MDN效率更高,一点基础没有的话抓不到主次适合泛读,没时间看的话不推荐本书,提升没有帮助)
14. 《深入React技术栈》(没看完 ... )
15. 《http权威指南》 推荐 5 (强烈推荐,内容稍微有点老,但是内容比较全面,协议,URL,代理,缓存,爬虫,cookie, 认证,负载均衡等等,看完绝对物超所值)
16. 《深入理解ES6》推荐5 (强烈推荐,内容不多,相对于es6零散的入门博客文章来说,更加系统的介绍ES6的新特性)
17. 《Three.js开发指南》推荐3 (不做3d可视化不推荐购买,我自己没看完,看文档也差不多水平)
18.《精通css》推荐0 (书比较陈旧,新的特性比较少,看w3cSchool就够了,入门也不用看,当年确实是好书)
19. 《javaScript 忍者秘籍 第2版》 推荐5 (强烈推荐,对js底层进行深入讲解,知其然知其所以然)
《JavaScript忍者秘籍(第2版)》pdf下载在线阅读,求百度网盘云资源
《JavaScript忍者秘籍(第2版)》([美] John Resig(莱西格))电子书网盘下载免费在线阅读
资源链接:
链接:
提取码:75fi
书名:JavaScript忍者秘籍(第2版)
作者:[美] John Resig(莱西格)
译者:一心一译前端小组
豆瓣评分:8.5
出版社:人民邮电出版社
出版年份:2018-3-8
页数:448
内容简介:
JavaScript语言非常重要,相关的技术图书也很多,但至今市面没有一本对JavaScript语言的最重要部分(函数、闭包和原型)进行深入、全面介绍的图书,也没有一本讲述跨浏览器代码编写的图书。而本书弥补了这一空缺,是由jQuery库创始人编写的一本深入剖析JavaScript语言的书。
本书共分4个部分,从不同层次讲述了逐步成为JavaScript高手所需的知识。本书从JavaScript语言及最重要的特性谈起,由浅入深地探讨了函数、作用域、闭包、生成器函数、对象、数组、模块化、JavaScript与Web页面的交互以及事件等主题,引导读者更加深入地了解JavaScript的方方面面,充分展示了JavaScript语言的各种特性。本书结合ECMAScript 6和7的相关概念,涵盖了流行的JavaScript框架所使用的技术。
本书适合具备一定JavaScript基础知识的读者阅读,也适合从事程序设计工作并想要深入探索JavaScript语言的读者阅读。
作者简介:
John Resig 是可汗学院(Khan Academy)的一名资深工程师,是jQuery JavaScript库的创建者,也是《JavaScript忍者秘籍(第1版)》和《精通JavaScript》的作者。
Bear Bibeault 编写软件已经超过30年,刚开始是通过100波特的电传打字机在控制数据网络超级计算机上编写井字程序。Bear有电气工程双学位,本应从事设计天线之类的技术工作,但自从他在数字设备公司从事第一份工作起,他就更着迷于编程。Bear还分别在 Dragon Systems、Works.com、Spredfast、Logitech、Caringo等诸多公司工作过。Bear目前是一名高级前端开发工程师,在一家对象存储软件的领先供应商工作,提供可伸缩性的海量存储和内容保护服务。
Josip Maras是克罗地亚斯普利特大学电气工程学院、机械工程学院、造船建筑学院的博士后研究员。他获得软件工程博士学位,论文题目是“在Web应用程序开发中实现自动复用”,其中包括使用JavaScript实现的JavaScript解释器。在他的研究中,他已经出版了十多篇科学会议和期刊论文,主要是分析客户端Web应用程序的处理程序。
《JavaScript忍者秘籍(第2版)》pdf下载在线阅读全文,求百度网盘云资源
《JavaScript忍者秘籍(第2版)》([美] John Resig(莱西格))电子书网盘下载免费在线阅读
链接:
提取码: b3t5
书名:JavaScript忍者秘籍(第2版)
作者:[美] John Resig(莱西格)
译者:一心一译前端小组
豆瓣评分:8.5
出版社:人民邮电出版社
出版年份:2018-3-8
页数:448
内容简介:
JavaScript语言非常重要,相关的技术图书也很多,但至今市面没有一本对JavaScript语言的最重要部分(函数、闭包和原型)进行深入、全面介绍的图书,也没有一本讲述跨浏览器代码编写的图书。而本书弥补了这一空缺,是由jQuery库创始人编写的一本深入剖析JavaScript语言的书。
作者简介:
John Resig 是可汗学院(Khan Academy)的一名资深工程师,是jQuery JavaScript库的创建者,也是《JavaScript忍者秘籍(第1版)》和《精通JavaScript》的作者。
有人看过《JavaScript忍者秘籍》这本书吗
第一个问题是,看书有啥好处看
好处应该是不言而明的,书看多了,基础会逐渐夯实起来。看多了,自己的判断力,自然就上来了。看别人的文章,就能很快判断出,对方每块儿讲得对不对,哪块儿又是自己不清楚的,模棱两可的。当然也为看源码,分析源码提供了基础。
10本书读2遍的好处,应该大于一本书读20遍。10本书的交集,那就是基础知识的核心,而并集那就是所有的知识。好书当然要多读,反复读。但是只读一本是不行的。因为每本书的侧重点都不一样。从不同的侧面,去理解一个知识点,是很有意义的。
所以特别佩服印度人,他跟你讲英文,你一个词语没听懂,他会蹦出n个同一意思的单词,你听懂一个,就ok了。看书也是这样的,某一块讲得不透彻,不用担心,其他书籍可以帮助你来了解。
第二个问题是,书籍推荐。
个人觉得不错的,没事可以翻翻的。书籍如下:
《JavaScript面向对象编程指南》,风格轻松易懂,比较适合初学者,原型那块儿讲得透彻,12种继承方式呢。
《js权威指南》、《js高级程序设计》,这两本书经典是经典,但是太厚,适合把其中任意一章都当成一本书来读。洋洋洒洒,很难一口气看完。比较适合当做参考书。
《你不知道的javascript》狙击js核心细节,闭包、原型、this讲得都还清楚。目前《中册》也出了,还在看。
《js设计模式与开发实践》js设计模式也是要学的,此书把js的设计模式讲得非常清晰,一点不晦涩,看起来没多少难度。
《正则指引》,分析源码时,如果正则表达式不懂,没法进行下去的。此书相对来说讲得比较清晰。
《基于MVC的JavaScript Web富应用开发》,看完后,基本能写出自己的mvc框架了。是本好书。
《javascript函数式编程》,js是一门函数式语言,此书是函数式编程一个入门,函数是一等公民那是非常重要的。
《js忍者秘籍》,jq作者写的,没有传说中的那么难读,话说就算你看完并理解所有知识点,也不会达到世界高手级别的。因为你还没有做到随心所欲。
《JavaScript框架设计》,如果初看此书,会觉得此书有罗列代码之嫌。在我看来,此书讲究的是框架的全局观。以上书籍是我认为是成就高手之路上必须看的,也需要反复看。
css相关的书籍,说实话我看得比较少,总共有六七本吧。有两本必须推荐一下:
《css权威指南》,css基础知识点那是讲得非常清楚的。什么层叠优先级、line-height啥的。不是随便一本书都敢叫逗权威指南地的。
《css揭秘》,此书我也是不断的看,此书才不屑于全面讲CSS3各属性呢。css规范文档能讲的,它只会讲你最不在意的。此书解决的47问题,解决思路和解决方案同等重要,很有启发性。以上各书你都可以不买,至少买本此书吧。
第三个问题,怎么看。
想必很多同学,都想看书,但是很难看下去。文字部分相对来说还能看看,一遇到代码,头皮就发麻了。此问题一开始时我也遇到的。
说一个学习理论。比如说学英语,有个开水理论。词汇量必须达到6000才行,如果没达到,英文水平不会上去的,这跟烧开水一样,没事烧烧,放着凉凉,从来没烧到100度,那么此水是永远不能喝的。一旦煮沸过,就可以随时喝了。
20本书你看不下去,说明什么呢看任何一本书,你都没看完过。熟悉的,永远只是前三章。别笑,我原先也是这样的。
那么现在的问题是,怎么把一本书看完呢看很简单,敲。《基于MVC的JavaScript Web富应用开发》这本书我看时,就是这样,终于有一天,我下定决心要把此书从头到尾敲一遍。文字加代码都敲,然后就一章一章得看完了。代码敲一遍后,你会发现,没之前看起来的那么难。
如果你属于一看书就犯困那种同学。强烈建议你把《javascript面向对象编程指南》此书从头到尾敲一遍。坚持看完一本书后,信心就上来了。先保证看完一本再说,看完3本后,基本应该能做到几天就能看一本了。万事开头难,加油吧。
第四个问题,看书的层次问题。
书看完后,要自己总结,要与其他书籍对比看。有同学同时对比着看《权威指南》和《高设》来的。随便拿出个知识点,你都能闭着眼睛说得头头是道,说明水平够了。
下一块就是源码的学习了。看框架源码之前,想说一件事情:dom的api不懂,没问题,你可以百度。
但是正则一定要先研究研究,不然大多数人去尝试分析源码时,遇到的挫折都在于此。
怎么去阅读源码呢看敲,照着敲。
有哪些代码值得去敲呢看优秀框架或者库的源码都值得你去敲。但是拿jq来敲,来入门,那不行的。原因:太他么长了。八九千行呢!!
个人觉得underscore.js库是不错的第一个选择。原因都是工具方法,敲完以后自己的水平应该略有小成吧。其实有一些api的实现,你要把它当成getElementById一样,深深的印在脑海里。比如extend方法,必须张口就来。敲完underscore库后,可以考虑去看看《javascript函数式编程》这本书了。
jq的源码不好敲。那么zepto的源码比较少1800多行,敲一天应该敲完了。敲几遍后,把所有不懂的地方,都百度清楚,然后就可以写自己的类jq的库了。然后就可以作为一项技能写进自己的简历里。比如逗创建过自己的jQuery库地。当然敲的过程,还能帮助自己对jq的api认识。
然后是backbone.js,因为此框架是以类jq和underscore为基础的mvc框架。代码也没多少行。敲吧。spine.js与backbone类似。可以在敲其之前,先看看那本《基于MVC的JavaScript Web富应用开发》。希望你的简历可以添加这么一笔,逗创建过自己的mvc框架地。
其他的,我也敲过一些。包括jq.validate.js,包括一些插件。如果你愿意的话,bootstrap你可以去敲敲啊。源码挺多的,可以按插件逐个来敲。分析明白了,轮播、分页、下拉框等等的插件那还不是分分钟随手就写一个了。最起码看看人家api接口是怎么设计的也是极好的。话说个人在阅读其css代码中,也学到了不少东西。说到插件,有两个必须提提,一个是表格插件,一个是树。都敲完,简历里可以这么写上,逗创建过自己的UI框架地。
当然了,你也可以敲你喜欢的框架代码,重要的是明白其实现原理,最好理解其为啥那么设计,如果对设计模式比较熟悉的话,会经常发现原来是这么回事。
照着敲只是分析源码的入门,用途也是为了学习,最后能用在自己的项目中,那是才是正道。就算没啥用,也是打发时间的好方式,比看电视剧强多了。我闲着无聊时,就背着敲underscore源码。最后说句,如果你简历上能如期写上那几句话后,必须是大神。加油吧。
后记
写本文的最初目的,正如文章开头说的那样,方便自己回复大家的提问。本站的任何一篇分享学习经验的文章,基本都会引起共鸣,这确实是一个值得讨论的话题。这里再说说几个事情。
有人问我前端工作经验事情。
没几年。三年多。
初学者或新手(beginner)怎么办看
看书和分析源码是重要的提高方式,但不适合新手。新手需要的是能快速的入门和入行,能快速的上手工作。一种快捷的学习方式就是看视频。正如有的同学说得那样,知道有哪些东西,怎么用就可以了。
看视频是有好处的,首先它是一种被动学习方式。我最开始的入门也是看视频来的,只需要看就行了。一遍没懂,再放一遍,我基本上是1.5倍数去看的。
而读书是一种主动方式,需要自己一页一页翻。需要自己主动的去理解。而很多东西,也许只是视频老师一句话,就能突出的重点,需要我们自己去解读。还有另一件事情是,比如发现自己某个知识点不太清楚,可以单独去百度。比如this,文章很多的。这种学习方式也是快速掌握知识点的好办法。
书籍需要技术评审,那么看文章一定要看看评论。不过视频就不好说了,视频一般都不会讲得太深入,偶尔也有讲错的。当年我也曾被一些视频误导过,建议找不错的视频看看。各大网站培训机构的视频挺多的。
看书和分析源码的时机。
但已经工作一年半载时,正是提高的好时候,此时可以去看书了。全面系统的梳理知识点,扫清自己的盲区。如果只是靠项目经验是不够的,通过项目来学习,那肯定是必须的,工作本身就是一个学习的过程。
但是工作三年不看书的话,学又能学到多少呢看更何况每个项目都很类似,一直处在舒适区,那真就是5年经验重复第一年的了。所以我不认同这句话:面试时强调自己的学习能力是工作能力不强的表现。3年经验的水平,完全有可能超过5年的。
没有时间去学习看
如果你还没毕业,就已经天天在本站混了,其实你领先了一大步。都是混过大学的,天天充斥着lol和电视剧的陪伴,我只想说进入社会是要还的。最可怕的是什么呢看该还、还不还(这几个字别念错了)。时间是有的,就看你愿意付出不。下班后学习,周末学习,节假日别人玩的时候,在家敲代码,这样才能领先别人。
兴趣问题看
兴趣和擅长是一个良性迭代循环。你擅长某件事情,就会越喜欢它,越喜欢,就越愿意花时间,进而越擅长。此道理都懂,只是缺乏一个trigger。
如果你喜欢玩游戏的话,其实你可能非常适合做前端。玩游戏就是一个反馈机制,前端工作的反馈,相对其他工作来说也是非常及时的。代码一改,网页一刷,就看到效果了。擅长、优越感、成就感通常都是连在一起的。每看完一本书,我都觉得很有成就感。每敲完一个库,也有成就感。
以上纯属一家之言,每个人的学习习惯、方式、态度都不一样。先端正态度、找到自己的学习方法,进而养成坚持下去的习惯。最后说一句,你我共勉:只要你走在正确的道路上,不管、走得多慢,都是前进!
当前标题:javascript忍者,javascript忍者秘籍 百度网盘
网站网址:http://scyanting.com/article/dsdegod.html