从零学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 相关文章推荐
用Greasemonkey 脚本收藏网站会员信息到本地
Oct 26 Javascript
通过隐藏option实现select的联动效果
Nov 10 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
Sep 28 Javascript
EasyUI中combobox默认值注意事项
Mar 01 Javascript
Jquery attr()方法 属性赋值和属性获取详解
Apr 15 Javascript
Sea.JS知识总结
May 05 Javascript
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
Jun 23 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
Jan 21 Javascript
Node.js使用Express创建Web项目详细教程
Mar 31 Javascript
vue-resource 拦截器(interceptor)的使用详解
Jul 04 Javascript
JS实现网页抢购功能(触发,终止脚本)
Nov 27 Javascript
微信小程序 wx.getUserInfo引导用户授权问题实例分析
Mar 09 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
yii框架通过控制台命令创建定时任务示例
2014/04/30 PHP
ThinkPHP3.1新特性之多层MVC的支持
2014/06/19 PHP
PHP生成不重复随机数的方法汇总
2014/11/19 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
2017/05/11 PHP
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
Javascript中引用示例介绍
2014/02/21 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
详解jQuery中的元素的属性和相关操作
2015/08/14 Javascript
JS动态创建元素的两种方法
2016/04/20 Javascript
js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
2016/10/25 Javascript
基于Node.js的WebSocket通信实现
2017/03/11 Javascript
angular.js+node.js实现下载图片处理详解
2017/03/31 Javascript
使用 vue.js 构建大型单页应用
2018/02/10 Javascript
BootStrap中的模态框(modal,弹出层)功能示例代码
2018/11/02 Javascript
js实现碰撞检测
2021/01/29 Javascript
[48:54]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第二场 6.3
2018/06/04 DOTA
[02:05:03]完美世界DOTA2联赛循环赛 LBZS VS Matador BO2 10.28
2020/10/28 DOTA
[54:05]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第一场 1月9日
2021/03/11 DOTA
python数据结构之图深度优先和广度优先实例详解
2015/07/08 Python
Python探索之SocketServer详解
2017/10/28 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
2020/05/18 Python
Python Django中间件使用原理及流程分析
2020/06/13 Python
英国知名奢侈品包包品牌:Milli Millu
2016/12/22 全球购物
比利时的在线灯具店:Lampen24.be
2019/07/01 全球购物
Ariat官网:美国马靴和服装品牌
2019/12/16 全球购物
教师找工作推荐信
2013/11/23 职场文书
小学生演讲稿
2014/01/12 职场文书
自我介绍演讲稿
2014/01/15 职场文书
同志主要表现材料
2014/08/21 职场文书
2014普法依法治理工作总结
2014/12/18 职场文书
小学生思想品德评语
2014/12/31 职场文书
公务员政审个人总结
2015/02/12 职场文书
关于军训的感想
2015/08/07 职场文书
《鸟的天堂》教学反思
2016/02/19 职场文书
Java 泛型详解(超详细的java泛型方法解析)
2021/07/02 Java/Android
instantclient客户端 连接oracle数据库
2022/04/26 Oracle