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 相关文章推荐
javascript正则表达式中参数g(全局)的作用
Nov 11 Javascript
JavaScript中的apply()方法和call()方法使用介绍
Jul 25 Javascript
无缝滚动js代码通俗易懂(自写)
Jun 19 Javascript
随窗体滑动的小插件sticky源码
Jun 21 Javascript
JS模式之单例模式基本用法
Jun 30 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
Dec 31 Javascript
浅谈jquery高级方法描述与应用
Oct 04 Javascript
Koa代理Http请求的示例代码
Oct 10 Javascript
关于AOP在JS中的实现与应用详解
May 06 Javascript
jQuery子选择器与可见性选择器实例分析
Jun 28 jQuery
layui表格设计以及数据初始化详解
Oct 26 Javascript
vue实现表格合并功能
Dec 01 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缓存类完整实例
2014/07/26 PHP
PHP递归调用数组值并用其执行指定函数的方法
2015/04/01 PHP
PHP类和对象相关系统函数与运算符小结
2016/09/28 PHP
php根据数据id自动生成编号的实现方法
2016/10/16 PHP
PHP jpgraph库的配置及生成统计图表:折线图、柱状图、饼状图
2017/05/15 PHP
PHP实现json_decode不转义中文的方法
2017/05/20 PHP
PHP设计模式之工厂模式定义与用法详解
2018/04/03 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
用jQuery中的ajax分页实现代码
2011/09/20 Javascript
jQuery.extend 函数的详细用法
2012/06/27 Javascript
js事件(Event)知识整理
2012/10/11 Javascript
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
2012/12/13 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
JavaScript中创建类/对象的几种方法总结
2013/11/29 Javascript
如何实现修改密码时密码框显示保存到cookie的密码
2013/12/10 Javascript
js window.onload 加载多个函数和追加函数详解
2014/01/08 Javascript
javascript和jquery实现用户登录验证
2016/05/04 Javascript
JavaScript订单操作小程序完整版
2017/06/23 Javascript
bootstrap confirmation按钮提示组件使用详解
2017/08/22 Javascript
vue实现分页组件
2020/06/16 Javascript
vue element实现表格合并行数据
2020/11/30 Vue.js
React中使用Vditor自定义图片详解
2020/12/25 Javascript
Python的Bottle框架中获取制定cookie的教程
2015/04/24 Python
Django中模版的子目录与include标签的使用方法
2015/07/16 Python
python中快速进行多个字符替换的方法小结
2016/12/15 Python
在Pycharm terminal中字体大小设置的方法
2019/01/16 Python
Python3 关于pycharm自动导入包快捷设置的方法
2019/01/16 Python
python itchat给指定联系人发消息的方法
2019/06/11 Python
Python列表与元组的异同详解
2019/07/02 Python
python ETL工具 pyetl
2020/06/07 Python
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
2013/01/09 HTML / CSS
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
SQL面试题
2013/04/30 面试题
大学生入党群众意见书
2015/06/02 职场文书
MySQL深度分页(千万级数据量如何快速分页)
2021/07/25 MySQL
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android