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 相关文章推荐
jquery 实现两级导航菜单附效果图
Mar 07 Javascript
textarea不能通过maxlength属性来限制字数的解决方法
Sep 01 Javascript
jquery结婚电子请柬特效源码分享
Aug 21 Javascript
详解JavaScript函数
Dec 01 Javascript
JavaScript实现点击单元格改变背景色的方法
Feb 12 Javascript
BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
Apr 03 Javascript
js利用正则表达式检验输入内容是否为网址
Jul 05 Javascript
javascript实现消灭星星小游戏简单版
Nov 15 Javascript
jquery实现input框获取焦点的方法
Feb 06 Javascript
使用JavaScript实现alert的实例代码
Jul 06 Javascript
babel的使用及安装配置教程
Feb 22 Javascript
vue项目打包后请求地址错误/打包后跨域操作
Nov 04 Javascript
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
基于mysql的论坛(2)
2006/10/09 PHP
用session做客户验证时的注意事项
2006/10/09 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
2015/12/22 PHP
PHP创建自己的Composer包方法
2018/04/09 PHP
use jscript with List Proxy Server Information
2007/06/11 Javascript
基于jquery的一个图片hover的插件
2010/04/24 Javascript
javascript特殊用法示例介绍
2013/11/29 Javascript
详解JavaScript函数对象
2015/11/15 Javascript
JS实现根据用户输入分钟进行倒计时功能
2016/11/14 Javascript
Bootstrap风格的zTree右键菜单
2017/02/17 Javascript
单击按钮发送验证码,出现倒计时的简单实例
2017/03/17 Javascript
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
2017/06/09 jQuery
基于Vuejs和Element的注册插件的编写方法
2017/07/03 Javascript
echarts学习笔记之图表自适应问题详解
2017/11/22 Javascript
Angular 项目实现国际化的方法
2018/01/08 Javascript
深入浅析vue中cross-env的使用
2019/09/12 Javascript
js实现视图和数据双向绑定的方法分析
2020/02/05 Javascript
浅谈vue生命周期共有几个阶段?分别是什么?
2020/08/07 Javascript
Python实现将sqlite数据库导出转成Excel(xls)表的方法
2017/07/17 Python
如何高效使用Python字典的方法详解
2017/08/31 Python
浅谈python中str字符串和unicode对象字符串的拼接问题
2018/12/04 Python
django url到views参数传递的实例
2019/07/19 Python
Python-openCV开运算实例
2020/07/05 Python
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
配置H5的滚动条样式的示例代码
2018/03/09 HTML / CSS
罗德与泰勒百货官网:Lord & Taylor
2016/08/12 全球购物
中秋节主持词
2014/04/02 职场文书
事业单位鉴定材料
2014/05/25 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
党员对照检查剖析材料
2014/10/13 职场文书
个人总结与自我评价
2015/02/14 职场文书
学校办公室主任岗位职责
2015/04/01 职场文书
单位收入证明范本
2015/06/18 职场文书
在JavaScript中如何使用宏详解
2021/05/06 Javascript
MySQL中CURRENT_TIMESTAMP的使用方式
2021/11/27 MySQL
微信小程序APP的事件绑定以及传递参数时的冒泡和捕获
2022/04/19 Javascript