对于许多想学习 JavaScript 的朋友来说,无疑如何选择入门的书籍是他们最头疼的问题,或许也是他们一直畏惧,甚至放弃学习 JavaScript 的理由。
在 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入门学习书籍的阶段选择相关推荐

  1. 【转】JavaScript入门学习书籍的阶段选择——BY怿飞

    无意中在网上看到一篇关于JavaScript学习的介绍,感觉很不错,就转载过来了.. 原文地址:http://www.planabc.net/2008/01/30/javascript_books_r ...

  2. 初学者入门学习Java,如何选择Java培训机构?

    不论是从2020年TIOBE 每个月的编程语言排行榜上看,还是从各知名招聘网站年底分析的招聘报告中了解,我们都不难看出,在IT行业里Java依然是技术圈中最热门.最抢手.需求量最大的编程语言! 所以, ...

  3. Javascript入门学习笔记

    JS入门学习笔记目录 1.JS简介 2.组成部分 3.特点 4.作用 5.JS三种添加方式 6.变量 7.数据类型 8.检测数据类型 9.逗号运算符 10.算术运算符 11.关系运算符 12.逻辑运算 ...

  4. 《Javascript入门学习全集》 Javascript学习第二季(实战4)

    Javascript学习第二季(实战4)   上章的例子虽然实现了功能,也做了相应的判断,也符合标准了.但还有一个问题就是: Choose an image. 在html中只是为了图片切换 而做的,而 ...

  5. 《Javascript入门学习全集》 Javascript学习第一季(7)

    Javascript学习第一季(7)   上篇文章我们讲了 用dom方式 创建节点,复制节点,插入节点. 今天我们将讲 删除节点,替换节点,查找节点等. 直接从方法说起: <!--[if !su ...

  6. H5+CSS+JavaScript入门学习

    第一部分 H5 1.认识HTML <!--使用html规范--> <!DOCTYPE html> <html lang="en"> <!- ...

  7. JavaScript入门学习指南

    一.初始JavaScript JavaScript运行在客户端 脚本语言:不需要编译逐行进行解释学习 作用: 表单验证 网页特效 服务端开发 桌面程序 APP 物联网-控制硬件 游戏开发 浏览器执行J ...

  8. 细说javaScript入门学习

    文章目录 Javascript笔记 1.js基本语法 (1).变量 (2).数据类型 (3).运算符 (4).其他语句 (5).输出 (6).获取属型 (7).定时函数 2.函数 3.对象 (1).创 ...

  9. 《javascript入门学习笔记全集》【汇总】

    http://www.cssrain.cn/article.asp?id=891 转载于:https://www.cnblogs.com/JemBai/archive/2008/08/13/12671 ...

  10. Linux系统入门学习书籍

    http://linuxtools-rst.readthedocs.io/zh_CN/latest/base/index.html https://book.douban.com/subject/22 ...

最新文章

  1. DevExpress最强干货|实用示例、更新等你来体验!
  2. #修改margin_springboot+jpa+tymeleaf实现信息修改功能
  3. boost::coroutine模块实现parallel的测试程序
  4. 数据库-优化-通过执行计划查询分析SQL执行计划-每个字段的说明
  5. 最终计算供应链管理生产计划排程逻辑管理
  6. 分治算法---汉诺塔
  7. idea 编译 maven 项目
  8. brew下载资源失败解决办法
  9. kindeditor上传图片php,使用 KindEditor 编辑器PHP语言本地上传图片提示错误
  10. Java实验14 计算多个二维图形的面积之和
  11. 多年测试经验分享:上市公司怎么进行安全测试
  12. anaconda的所有版本大全--下载地址
  13. 三菱FX5U添加新模块
  14. 【云计算服务平台调研】阿里云、腾讯云、华为云对比
  15. 文本到图像模型,如何快速生成高质量图片? #Google Muse AI
  16. C++常成员函数与普通成员函数访问比较
  17. 蚁群算法解决tsp问题python_蚁群算法在解决TSP问题中的应用
  18. 正式版上线、登录币安NFT市场,PlatoFarm近况
  19. MySQL SQL语句练习题
  20. 百度地图之一百度地图搭建开发环境(老罗视频笔记整理)

热门文章

  1. Java环境安装及环境变量的配置
  2. arcpy 验证中心点是否位于图层之内
  3. ArcMAP 分类统计工具
  4. sizeof和strlen的简单使用方法和区别
  5. Android 项目中丁点经验总结
  6. python3中input输入浅谈_对Python3中的input函数详解
  7. Android Multimedia框架总结(四)MediaPlayer中从Java层到C++层类关系及prepare及之后其他过程
  8. 集群服务器分布式iis_使用nginx实现分布式限流的方法
  9. isag java_ISAG - WEB源码|JSP源码/Java|源代码 - 源码中国
  10. python行号不显示_python IDLE添加行号显示教程