从零学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利用Array.splice实现Array的insert/remove
Jan 13 Javascript
Mootools 1.2教程(3) 数组使用简介
Sep 14 Javascript
网站繁简切换的JS遇到页面卡死的解决方法
Mar 12 Javascript
jquery简单实现外部链接用新窗口打开的方法
May 30 Javascript
基于JavaScript实现添加到购物车效果附源码下载
Aug 22 Javascript
jQuery下拉菜单的实现代码
Nov 03 Javascript
jQuery输入框密码的显示隐藏【代码分享】
Apr 29 jQuery
jQuery操作css样式
May 15 jQuery
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
Nov 07 Javascript
JQuery省市联动效果实现过程详解
May 08 jQuery
浅析VUE防抖与节流
Nov 24 Vue.js
nestjs返回给前端数据格式的封装实现
Feb 22 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
解决中英文字符串长度问题函数
2007/01/16 PHP
php上传图片存入数据库示例分享
2014/03/11 PHP
PHP将页面中点击数量高的链接进行高亮显示的方法
2016/05/30 PHP
IE 上下滚动展示模仿Marquee机制
2009/12/20 Javascript
js或css文件后面跟参数的原因说明
2010/01/09 Javascript
仿百度输入框智能提示的js代码
2013/08/22 Javascript
javascript实现的多个层切换效果通用函数实例
2015/07/06 Javascript
node.js入门实例helloworld详解
2015/12/23 Javascript
JS中的==运算: [''] == false —>true
2016/07/24 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
2016/11/07 Javascript
JavaScript表单验证开发
2016/11/23 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
js实现楼层导航功能
2017/02/23 Javascript
JavaScript拖动层Div代码
2017/03/01 Javascript
详谈for循环里面的break和continue语句
2017/07/20 Javascript
Electron-vue脚手架改造vue项目的方法
2018/10/22 Javascript
vue+iview 实现可编辑表格的示例代码
2018/10/31 Javascript
layui上传图片到服务器的非项目目录下的方法
2019/09/26 Javascript
微信小程序激励式视频广告组件使用详解
2019/12/06 Javascript
利用Python的Django框架中的ORM建立查询API
2015/04/20 Python
python实现可将字符转换成大写的tcp服务器实例
2015/04/29 Python
Python装饰器知识点补充
2018/05/28 Python
详解Python 调用C# dll库最简方法
2019/06/20 Python
python实现字符串完美拆分split()的方法
2019/07/16 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
logging level级别介绍
2020/02/21 Python
Opencv求取连通区域重心实例
2020/06/04 Python
HTML5实现预览本地图片
2016/02/17 HTML / CSS
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
如何实现一个自定义类的序列化
2012/05/22 面试题
咨询公司各岗位职责
2013/12/02 职场文书
商场经理竞聘演讲稿
2014/01/01 职场文书
工程专业求职自荐书范文
2014/02/18 职场文书
2015年个人剖析材料范文
2014/12/29 职场文书
2015年外联部工作总结
2015/04/03 职场文书
2016年艾滋病宣传活动总结
2016/04/01 职场文书