从零学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 相关文章推荐
深入浅析JS的数组遍历方法(推荐)
Jun 15 Javascript
前端弹出对话框 js实现ajax交互
Sep 09 Javascript
jQuery实现滚动条滚动到子元素位置(方便定位)
Jan 08 Javascript
Node.js之网络通讯模块实现浅析
Apr 01 Javascript
layui.js实现的表单验证功能示例
Nov 15 Javascript
基于jquery的on和click的区别详解
Jan 15 jQuery
在vue中封装可复用的组件方法
Mar 01 Javascript
Canvas实现微信红包照片效果
Aug 21 Javascript
vue-cli 2.*中导入公共less文件的方法步骤
Nov 22 Javascript
详解js动态获取浏览器或页面等容器的宽高
Mar 13 Javascript
js实现弹出框的拖拽效果实例代码详解
Apr 16 Javascript
详解JavaScript中的坐标和距离
May 27 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
资料注册后发信小技巧
2006/10/09 PHP
Symfony2之session与cookie用法小结
2016/03/18 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
javascript new后的constructor属性
2010/08/05 Javascript
Jquery弹出窗口插件 LeanModal的使用方法
2012/03/10 Javascript
JS 修改URL参数(实现代码)
2013/07/08 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
2013/08/30 Javascript
js拖动div 当鼠标移动时整个div也相应的移动
2013/11/21 Javascript
JS合并数组的几种方法及优劣比较
2014/09/19 Javascript
Javascript中的关键字和保留字整理
2014/10/16 Javascript
jquery实现动态操作select选中
2015/02/11 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
Angular实现购物车计算示例代码
2017/02/21 Javascript
基于D3.js实现时钟效果
2018/07/17 Javascript
微信小程序云开发 生成带参小程序码流程
2019/05/18 Javascript
vue3修改link标签默认icon无效问题详解
2019/10/09 Javascript
JS实现普通轮播图特效
2020/01/01 Javascript
python实现2048小游戏
2015/03/30 Python
Python使用try except处理程序异常的三种常用方法分析
2018/09/05 Python
Python使用random模块生成随机数操作实例详解
2019/09/17 Python
python tkinter实现连连看游戏
2020/11/16 Python
html5 css3网站菜单实现代码
2013/12/23 HTML / CSS
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
Html5+CSS3+EL表达式问题小结
2020/12/19 HTML / CSS
美体小铺英国官网:The Body Shop英国
2017/01/24 全球购物
英国灯具和灯泡网上商店:Lights.co.uk
2018/02/02 全球购物
户籍证明的格式
2014/01/13 职场文书
学习十八大报告感言
2014/02/28 职场文书
企业后勤岗位职责
2014/02/28 职场文书
班主任经验交流心得体会
2015/11/02 职场文书
严以修身专题学习研讨会发言材料
2015/11/09 职场文书
SQL语句中JOIN的用法场景分析
2021/07/25 SQL Server
TV动画《间谍过家家》公开PV
2022/03/20 日漫
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技
CSS使用Flex和Grid布局实现3D骰子
2022/08/05 HTML / CSS