从零学JS之你需要了解的几本书


Posted in Javascript onMay 19, 2014

初级读物:

《JavaScript高级程序设计》:一本非常完整的经典入门书籍,被誉为JavaScript圣经之一,详解的非常详细,最新版第三版已经发布了,建议购买。
《JavaScript王者归来》百度的一个Web开发项目经理写的,作为初学者准备的入门级教程也不错。

中级读物:

《JavaScript权威指南》:另外一本JavaScript圣经,讲解的也非常详细,属于中级读物,建议购买。
《JavaScript.The.Good.Parts》:Yahoo大牛,JavaScript精神领袖Douglas Crockford的大作,虽然才100多页,但是字字珠玑啊!强烈建议阅读。
《高性能JavaScript》《JavaScript高级程序设计》:作者Nicholas C. Zakas的又一大作。
《Eloquent JavaScript》:这本书才200多页,非常短小,通过几个非常经典的例子(艾米丽姨妈的猫、悲惨的隐士、模拟生态圈、推箱子游戏等等)来介绍JavaScript方方面面的知识和应用方法。

高级读物:

《JavaScript Patterns 》:书中介绍到了各种经典的模式,如构造函数、单例、工厂等等,值得学习。
《Pro.JavaScript.Design.Patterns》:Apress出版社讲解JavaScript设计模式的书,非常不错。
《Developing JavaScript Web Applications》:构建富应用的好书,针对MVC模式有较为深入的讲解,同时也对一些流程的库进行了讲解。
《Developing Large Web Applications》:不仅有JavaScript方面的介绍,还有CSS、HTML方面的介绍,但是介绍的内容却都非常不错,真正考虑到了一个大型的Web程序下,如何进行JavaScript架构设计,值得一读。
要做优秀的前端工程师,还需要继续努力:《高性能网站建设指南》、《Yahoo工程师的网站性能优化的建议》、“YSLOW”性能优化建议、《网站重构》、《Web开发敏捷之道》、“ jQuery 库”、“前端框架”、“HTML5”、“CSS3”。。。 这些都要深入研究!

Javascript 相关文章推荐
在图片上显示左右箭头类似翻页的代码
Mar 04 Javascript
JavaScript 模拟类机制及私有变量的方法及思路
Jul 10 Javascript
js如何调用qq互联api实现第三方登录
Mar 28 Javascript
javascript关于继承的用法汇总
Dec 20 Javascript
基于Bootstrap和jQuery构建前端分页工具实例代码
Nov 23 Javascript
浅析如何利用angular结合translate为项目实现国际化
Dec 08 Javascript
详解angularjs实现echart图表效果最简洁教程
Nov 29 Javascript
详细分析JS函数去抖和节流
Dec 05 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
Jul 24 Javascript
vue + element-ui的分页问题实现
Dec 17 Javascript
微信小程序入口场景的问题集合与相关解决方法
Jun 26 Javascript
vue使用Sass时报错问题的解决方法
Oct 14 Javascript
JavaScript在IE和FF下的兼容性问题
May 19 #Javascript
从零学JSON之JSON数据结构
May 19 #Javascript
jquery 选取方法都有哪些
May 18 #Javascript
jquery中获得元素尺寸和坐标的方法整理
May 18 #Javascript
JQuery打造省市下拉框联动效果
May 18 #Javascript
通过$(this)使用jQuery包装后的方法或属性
May 18 #Javascript
用jquery实现的一个超级简单的下拉菜单
May 18 #Javascript
You might like
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
2014/06/12 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
php实现每日签到功能
2018/11/29 PHP
浅析PHP 中move_uploaded_file 上传中文文件名失败
2019/04/17 PHP
Avengerls vs Newbee BO3 第三场2.18
2021/03/10 DOTA
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
JS中处理与当前时间间隔的函数代码
2012/05/23 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
jQuery中的read和JavaScript中的onload函数的区别
2014/08/27 Javascript
BAT及各大互联网公司2014前端笔试面试题--JavaScript篇
2014/10/29 Javascript
js获取域名的方法
2015/01/27 Javascript
JavaScript分秒倒计时器实现方法
2015/02/02 Javascript
JS实现的文字与图片定时切换效果代码
2015/10/06 Javascript
关于网页中的无缝滚动的js代码
2016/06/09 Javascript
AngularJS基础 ng-model-options 指令简单示例
2016/08/02 Javascript
bootstrap表单示例代码分享
2017/05/18 Javascript
JavaScript基于对象方法实现数组去重及排序操作示例
2018/07/10 Javascript
vue实现简单的MVVM框架
2018/08/05 Javascript
JavaScript时间与时间戳的转换操作实例分析
2018/12/07 Javascript
微信小程序实现动态显示和隐藏某个控件功能示例
2018/12/14 Javascript
详解在Angular4中使用ng2-baidu-map的方法
2019/06/19 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
微信小程序 点击切换样式scroll-view实现代码实例
2019/10/11 Javascript
微信小程序 textarea 层级过高问题简单解决方案
2019/10/14 Javascript
[13:16]INFAMOUS vs VGJ T BO3
2018/06/07 DOTA
给Python IDLE加上自动补全和历史功能
2014/11/30 Python
Python中elasticsearch插入和更新数据的实现方法
2018/04/01 Python
Tensorflow之Saver的用法详解
2018/04/23 Python
python使用 cx_Oracle 模块进行查询操作示例
2019/11/28 Python
Django使用django-simple-captcha做验证码的实现示例
2021/01/07 Python
机械专业应届生求职信
2013/12/12 职场文书
运动会广播稿200字
2014/01/15 职场文书
学生安全责任书
2014/04/15 职场文书
餐饮服务员岗位职责
2015/02/09 职场文书
Android中的Launch Mode详情
2022/06/05 Java/Android
Springboot中如何自动转JSON输出
2022/06/16 Java/Android