从零学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 相关文章推荐
原生javascript实现获取指定元素下所有后代元素的方法
Oct 28 Javascript
jquery实现的缩略图预览滑块实例
Jun 25 Javascript
JS+JSP通过img标签调用实现静态页面访问次数统计的方法
Dec 14 Javascript
js实现滚动条滚动到页面底部继续加载
Dec 19 Javascript
jQuery实现选项卡功能(两种方法)
Mar 08 Javascript
详解vue模拟加载更多功能(数据追加)
Jun 23 Javascript
详解VUE中v-bind的基本用法
Jul 13 Javascript
关于vue-resource报错450的解决方案
Jul 24 Javascript
使用命令行工具npm新创建一个vue项目的方法
Dec 27 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
Mar 08 Javascript
JavaScript高阶教程之“==”隐藏下的类型转换
Apr 11 Javascript
13 个npm 快速开发技巧(推荐)
Jul 04 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
用PHP调用Oracle存储过程
2006/10/09 PHP
阿里对象存储OSS在laravel框架中的使用方法
2019/10/13 PHP
Yii框架小部件(Widgets)用法实例详解
2020/05/15 PHP
JS 判断代码全收集
2009/04/28 Javascript
有效的捕获JavaScript焦点的方法小结
2009/10/08 Javascript
基于jQuery的表格操作插件
2010/04/22 Javascript
jquery获得option的值和对option进行操作
2013/12/13 Javascript
js常用自定义公共函数汇总
2014/01/15 Javascript
JS判断字符串字节数并截取长度的方法
2016/03/05 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
2016/05/21 Javascript
Dojo获取下拉框的文本和值实例代码
2016/05/27 Javascript
JAVA Web实时消息后台服务器推送技术---GoEasy
2016/11/04 Javascript
vue+vuex+axios实现登录、注册页权限拦截
2018/03/09 Javascript
10分钟上手vue-cli 3.0 入门介绍
2018/04/04 Javascript
Vue微信项目按需授权登录策略实践思路详解
2018/05/07 Javascript
Node.js Buffer用法解读
2018/05/18 Javascript
微信小程序手机号码验证功能的实例代码
2018/08/28 Javascript
微信小程序实现下拉菜单切换效果
2020/03/30 Javascript
vue项目中使用vue-layer弹框插件的方法
2020/03/11 Javascript
JavaScript arguments.callee作用及替换方案详解
2020/09/02 Javascript
Python运行的17个时新手常见错误小结
2012/08/07 Python
Python中将字典转换为列表的方法
2016/09/21 Python
python自定义异常实例详解
2017/07/11 Python
python高斯分布概率密度函数的使用详解
2019/07/10 Python
PyTorch笔记之scatter()函数的使用
2020/02/12 Python
python实现将range()函数生成的数字存储在一个列表中
2020/04/02 Python
Scrapy项目实战之爬取某社区用户详情
2020/09/17 Python
HTML5+WebSocket实现多文件同时上传的实例
2016/12/29 HTML / CSS
2014年党员自我评议(5篇)
2014/09/12 职场文书
2014年财政所工作总结
2014/11/22 职场文书
离职证明格式样本
2015/06/12 职场文书
2015年幼儿园师德师风建设工作总结
2015/10/23 职场文书
CSS3实现的文字弹出特效
2021/04/16 HTML / CSS
Python入门学习之类的相关知识总结
2021/05/25 Python
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android
Java 垃圾回收超详细讲解记忆集和卡表
2022/04/08 Java/Android