JavaScript入门学习书籍推荐


Posted in Javascript onJune 12, 2008

在 JavaScript 方面,自己不是什么专家,也不是什么高手,但自己一路走来,JavaScript 从迷茫到认识,对于 JavaScript 书籍的认识或许还有些借鉴价值。

入门推荐首选书籍:《JavaScript DOM 编程艺术 》

当初读了不下 4 遍,书内容简单,易学,上手快,编程思想严谨。好的入门书,对你未来的编程都会有着深远的影响。此本书不辜负这个历史使命。

更详细的评论可以看 Realazy 在豆瓣上的评论在 豆瓣 上的评论《通往终点的过程与终点本身同样重要》

基础学习书籍:《JavaScript 权威指南》

《JavaScript DOM 编程艺术》只是入门,介绍了编程思想和很简单的程序语法以及 DOM 的基本方法。而《JavaScript 权威指南》详尽的介绍了 JavaScript 的各种函数以及特性。至于后面差不多 500 页左右的参考(JavaScript 核心参考、客户端 JavaScript 参考、DOM 参考)可以暂时不看。

进阶提升书籍:《JavaScript 高级程序设计》

在思想上强调 OPP 的概念,内容上注重实用,可以从中学到更多更细致的知识,并且注重浏览器差异的解决。

但如果要阅读必须有一定的 JavaScript 的基础(或者读完前两本),要不然会带来挫折感,打击学习的热情。

拓展学习篇:《Ajax 实战》

比较全面深入的介绍了 Ajax 知识,其中 Ajax 开发的思想和 Ajax 开发中的设计模式等还是很值得学习。

最好在《JavaScript 高级程序设计》基础上阅读此书,可以很好的帮助理解该书的内容。当然对于没有后台语言基础的朋友来说,阅读起来还是有一定的障碍的。

最后想说的:

JavaScript 水平到一定程度,书看得再多也不能得到最后技术的提升,要实践,要自己写代码,深入到开发中锻炼,理论结合实际,才会提升价值。

Javascript 相关文章推荐
键盘控制事件应用教程大全
Nov 24 Javascript
JAVASCRIPT对象及属性
Feb 13 Javascript
jQuery $.each的用法说明
Mar 22 Javascript
jquery对dom的操作常用方法整理
Jun 25 Javascript
我的Node.js学习之路(四)--单元测试
Jul 06 Javascript
Javascript基础知识(二)事件
Sep 29 Javascript
js实现兼容IE和FF的上下层的移动
May 04 Javascript
js实现鼠标滑过文字链接色彩变化的效果
May 06 Javascript
js实现自定义进度条效果
Mar 15 Javascript
bootstrap 设置checkbox部分选中效果
Apr 20 Javascript
微信小程序框架wepy之动态控制类名
Sep 14 Javascript
Vue中强制组件重新渲染的正确方法
Jan 03 Vue.js
asp.net和asp下ACCESS的参数化查询
Jun 11 #Javascript
json跟xml的对比分析
Jun 10 #Javascript
json 定义
Jun 10 #Javascript
json简单介绍
Jun 10 #Javascript
告诉大家什么是JSON
Jun 10 #Javascript
javascript模仿msgbox提示效果代码
Jun 10 #Javascript
javascript 建设银行登陆键盘
Jun 10 #Javascript
You might like
PHP概述.
2006/10/09 PHP
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
php实现过滤表单提交中html标签的方法
2014/10/17 PHP
以实例全面讲解PHP中多进程编程的相关函数的使用
2015/08/18 PHP
Windows2003下php5.4安装配置教程(IIS)
2016/06/30 PHP
php实现算术验证码功能
2018/12/05 PHP
javascript DOM编程实例(智播客学习)
2009/11/23 Javascript
网页中CDATA标记的说明
2010/09/12 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
Bootstrap入门书籍之(一)排版
2016/02/17 Javascript
常用的js验证和数据处理总结
2016/08/02 Javascript
关于Javascript中document.cookie的使用
2017/03/08 Javascript
JS变量及其作用域
2017/03/29 Javascript
JavaScript实现反转字符串的方法详解
2017/04/27 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
jquery实现的简单轮播图功能【适合新手】
2018/08/17 jQuery
vue-router二级导航切换路由及高亮显示的实现方法
2019/07/10 Javascript
在vue中使用image-webpack-loader实例
2020/11/12 Javascript
Python黑帽编程 3.4 跨越VLAN详解
2016/09/28 Python
python实现剪切功能
2019/01/23 Python
使用python制作一个为hex文件增加版本号的脚本实例
2019/06/12 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
python批量处理txt文件的实例代码
2020/01/13 Python
python 操作excel表格的方法
2020/12/05 Python
HTML+CSS3+JS 实现的下拉菜单
2020/11/25 HTML / CSS
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
美国顶级奢侈茶:Mighty Leaf Tea(美泰茶)
2016/11/26 全球购物
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
工作表现自我评价
2014/02/08 职场文书
十一酒店活动方案
2014/02/20 职场文书
2015小学教育教学工作总结
2015/07/21 职场文书
2015年校医个人工作总结
2015/07/24 职场文书
2015年新农村建设指导员工作总结
2015/07/24 职场文书
八年级作文之友情
2019/11/25 职场文书
Java 实现限流器处理Rest接口请求详解流程
2021/11/02 Java/Android
pandas中关于apply+lambda的应用
2022/02/28 Python