学习Javascript的书籍

作者: 阮一峰

日期: 2008年1月 9日

昨天,ppip同学留言:

你的js主要是用什么材料学的?推荐用哪本教程呢?

我想了一下,发现自己还真的读过不少书。我在这里做一个总结,希望对想学习Javascript的朋友有所帮助。

我推荐三本教材,这是我通读过全文的,非常了解。它们在国内都有中文版,但是我建议最好去网上找英文版下载阅读。

1. DOM Scripting: Web Design with JavaScript and the Document Object Model

作者:Jeremy Keith
ISBN :1590595335
出版日期:20 September 2005
网址:http://domscripting.com/book/

[说明] 这本书最大的特点就是简明易懂,循序渐进,适合初学者,非常容易上手。曾经有人评论说:"很难想象,那么一点点内容,作者居然写了300多页。"由此可见该书的通俗程度。即使你对Javascript已经有了一定的基础,阅读该书也不会没有收获,因为它的提供编码非常简洁规范,具有启发性。

2. JavaScript: The Definitive Guide, Fifth Edition

作者:David Flanagan
ISBN: 0596101996
出版日期:01 August 2006
网址:http://www.oreilly.com/catalog/jscript5/

该书是公认的"Javascript第一书",基本上所有人都会推荐它。特点是权威、全面、详尽,厚达1000多页,可以当手册用。我现在如果遇到问题,首先就会去查这本书。需要注意的是,该书的中译是第四版,而最新的是第五版,两个版本差别很大。

3. Professional JavaScript for Web Developers

作者:Nicholas C. Zakas
ISBN: 0764579088
出版日期:11 April 2005
网址:http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764579088.html

我从这本书中收获极大,非常推荐。它的阅读对象是有一定Javascript基础的读者,与网页开发有关的所有问题基本上都涉及了,写得很清楚明白,相当实用。

=================

除了以上三本,还有三本(种),我没有读过全书,但是读过部分章节,我觉得也值得推荐。

4. Client-Side JavaScript Guide
5. Unobtrusive Javascript
6. AdvancED DOM Scripting

=================

如果能把上面6本书都通读一遍,那么我估计你的Javascript应该会到高级水平了。但是,那样一来,太费时间,而且也没有必要,毕竟很多时候我们只是希望在网页上加一些简单的动态效果而已。

好在有一个简便的方法,就是在读完我推荐的第一本书以后,去学习使用下面两个别人已经写好的Javascript框架。你完全可以在一无所知的情况下,照搬它们提供的代码,轻而易举实现许多炫丽的效果。

7. jQuery
8. Prototype

(完)

转载于:https://www.cnblogs.com/lianghong/p/8006931.html

学习Javascript的书籍(转)相关推荐

  1. 学习Javascript 的书籍有哪些?

    Javascript 的书籍 推荐看老外写的,国内很多 Javascript 书籍的作者对 Javascript 语言了解的都不是很透彻. 这里推荐几本 Javascript 书籍: 初级读物: &l ...

  2. javascript推荐书籍

    WEB前端研发工程师,在国内算是一个朝阳职业,这个领域没有学校的正规教育,大多数人都是靠自己自学成才.本文主要介绍自己从事web开发以来(从大二至今)看过的书籍和自己的成长过程,目的是给想了解 Jav ...

  3. 学习JavaScript数据结构与算法(一):栈与队列

    本系列的第一篇文章: 学习JavaScript数据结构与算法(一),栈与队列 第二篇文章:学习JavaScript数据结构与算法(二):链表 第三篇文章:学习JavaScript数据结构与算法(三): ...

  4. 如何循序渐进有效学习 JavaScript?

    张克军 , 豆瓣前端工程师 185 票,来自 haochuan . Yin .知乎用户 更多 我的建议:  1. 选本好书  http:// book.douban.com/subject /2994 ...

  5. 通过制作数字桌面游戏和Web应用程序学习JavaScript

    Building 2D games can be a great way to learn JavaScript, especially when working through the basics ...

  6. 系统地学习JavaScript

    入门 学会DIV+CSS布局 使用DIV+CSS布局标准网页,可以使前端XHTML代码更少.结构更清晰,这有利于轻松用JavaScript操作DOM,比如,要展示一个3 行3列的列表,如果用传统的表格 ...

  7. 对于初学者,如何轻松学习JavaScript?

    JavaScript给初学者的印象总是那么的"杂而乱",相信很多初学者都在找轻松学习JavaScript的途径. 我试着总结自己学习多年JavaScript的经验,希望能给后来的学 ...

  8. 学习JavaScript需要什么基础?

    JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给 ...

  9. 学习JavaScript很吃力?开发五年经验带你轻松上路!

    ​​作为一个合格的前端开发人员,掌握HTML,CSS和JavaScript是最基础的,如果你是新手开发,想要学习HTML和CSS,那么这篇文章可以帮助你. 学会了HTML和CSS,那么如何学习Java ...

最新文章

  1. C语言处理字符串及内存操作
  2. python 分类变量xgboost_如何用XGBoost做时间序列预测?
  3. python 创建目录_Python虚拟环境的搭建与使用
  4. 图片批量重命名编号_碾压市面上90%“批量改名、批量重命名软件”
  5. 联系随笔2---在tomcat服务器上发布servlet应用程序
  6. awk实战:文件里面全是数字,实现大于100的求和并打印出所在行和这些数字的总和...
  7. narwal无法连接机器人_库卡机器人控制系统主机出现MFC3故障维修
  8. 51nod 1009 数字1的数量
  9. json文件转换成label.png等一系列文件
  10. FireFox下竟然对HTML注释与IE下有不同的解析
  11. IE不能打开网页的解决方案
  12. 相机成像原理及坐标变换
  13. 右击文件转圈卡住、刷新、白屏、闪退、桌面崩溃的通用解决方法
  14. 触摸式开关简单入门教程
  15. C 语 言制定了一套 ANSI 标准
  16. 有符号和无符号整型的临界点
  17. c语言数组如何把一串数字存入数组_第十七章、C语言之数组1
  18. 外网电脑配置8G运行内存,运行Android Studio,速度很轻松
  19. 企业如何搭建呼叫中心?
  20. JAVA学习内容汇总(一)

热门文章

  1. mrql初级教程-使用(er)
  2. 微软企业库调用Oracle分页存储过程
  3. “==”和equals()的用法
  4. 运行返回签名不正确_如果调用约定不匹配,会发生什么?
  5. python运行命令_Python中执行外部命令
  6. python相比于excel的优势_对照Excel使用Python进行数据分析,更快掌握
  7. 计算机的桌面教案,《认识计算机桌面》教案(4页)-原创力文档
  8. 鸟哥的linux私房菜简答题答案,《鸟哥的Linux私房菜》7章 Linux文件与目录管理 习题答案...
  9. 在java中8421_JAVA常量介绍
  10. java中的time_java中的Time处理