最近想了解下javaScript的知识,网上找了一下什么书比较好,就看到了这个,以下几本书还没看,接下来会了解一下,我的学习历程将会在这里记录下来!加油!

对于许多想学习 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 的7个理由

    最近在和招聘经理交流现在找一个好的程序员有多难的时候,我渐渐意识到了现在编程语言越来越倾重于JavaScript.Web开发人员尤其如此.所以,如果你是一个程序员,那么你应该去学习JavaScript ...

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

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

  3. 更快学习 JavaScript 的 6 个思维技巧

    2019独角兽企业重金招聘Python工程师标准>>> 我们在学习JavaScript,或其他任何编码技能的时候,往往是因为这些拦路虎而裹足不前: 有些概念可能会造成混淆,尤其当你是 ...

  4. [译]通过使用Chrome的开发者工具来学习JavaScript

    原文:https://gist.github.com/4158604 本文作者是Peter Rybin,Chrome开发者工具团队成员. 本文中,我们将通过使用Chrome的开发者工具,来学习Java ...

  5. 学习javascript 的一点感想

    原文:学习javascript 的一点感想 //动态性是指,在一个Javascript对象中,要为一个属性赋值,我们不必事先创建一个字段,只需要在使用的时候做赋值操作即可,如下例: var obj=n ...

  6. 学习javascript数据结构(三)——集合

    前言 总括: 本文讲解了数据结构中的[集合]概念,并使用javascript实现了集合. 原文博客地址:学习javascript数据结构(三)--集合 知乎专栏&&简书专题:前端进击者 ...

  7. [译] 学习 JavaScript:9 个常见错误阻碍你进步

    本文讲的是[译] 学习 JavaScript:9 个常见错误阻碍你进步, 原文地址:Learning JavaScript: 9 Common Mistakes That Are Holding Yo ...

  8. “5W1H”带你来学习JavaScript

    上次的设计模式讲课,从中学习到了非常多.不仅是技术上,更重要的是怎样来学习.我们学习的技术.科技的更新速度超过我们的想象,对于我们这个有生命年限的个体,怎样可以在有生之年可以让自己立足于科技的不败浪潮 ...

  9. 使用Firebug或chrome-devToolBar深入学习javascript语言核心

    使用Firebug和chrome-devToolBar调试页面样式或脚本是前端开发每天必做之事.这个开发神器到底能给我们带来哪些更神奇的帮助呢?这几天看的一些资料中给了我启发,能不通过Firebug和 ...

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

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

最新文章

  1. python GIL :全局解释器
  2. 内部人看FaceBook
  3. DEDECMS站点内容自动更新到新浪微博的方法
  4. 寻找区域中有几个点 叉乘+二分 poj 2318
  5. 5位最具影响力的程序员
  6. java领单_Java-单例模式
  7. how is SAP ui5 shell view implemented
  8. tcp假连接_总结的23 个 TCP高频面试问题
  9. 10大清宿便排毒方法及简单排毒瘦小腹运动
  10. 音视频开发(1)---Red5流服务器搭建
  11. pbs分解_产品分解结构
  12. 计算机组成原理2(PCI总线结构框图)
  13. IDL | 实验一、IDL编码与运行
  14. 几种微弱信号处理电路
  15. 吴闲云——煮酒探西游
  16. Windows安全机制---数据执行保护:DEP机制
  17. 思科 Packet Tracer 实验六 路由协议基本配置
  18. 自然语言推断(NLI)、文本相似度相关开源项目推荐(Pytorch 实现)
  19. 实时监控Mysql数据库变化_进行数据同步_了解Canal_---Canal工作笔记001
  20. oracle请求输出全部都是fndwrr,oracle ebs系统维护技巧汇总

热门文章

  1. DWM1000 定位上位机软件 以及 源码下载
  2. 浙政钉扫一扫获取用户信息
  3. Portraiture中文版最新mac3.5版win5.0版插件介绍
  4. 歪写数学史(圆周率的历史)
  5. c语言冒泡排序项目总结,C语言冒泡排序法心得
  6. 修改手机为单/双IMEI号
  7. Java程序员-日常工作技能清单
  8. android 快盘接口,Android云盘试用体验第二期:金山快盘
  9. 【教学类-12-02】20221105《连连看12*4-分栏4-不重复24个)(小班主题《白天与黑夜》)
  10. AAC文件解码成PCM格式文件