首页 > 主要使用Python写Web后端的人,想学习JavaScript,书单会是怎样的?

主要使用Python写Web后端的人,想学习JavaScript,书单会是怎样的?

[问题描述]
主要目的还是: 增加自己的知识了,抱有一定的功利性
主要是想掌握JS的核心知识点,另外加上一两个流行框架.

// 借阅了<<JS精粹>>,<<JS高级程序设计>>这两本书,但是前者感觉没有大量JS经验是不适合看的(不适合新手看,并且更多时候类似于一种心得),后者则像一本大块头书(琐碎的知识太多了)
// 开发环境选了: Windows10+Chrome最新+Sublime3

书单会是?

[补充]

  1. JS可能和HTML5/CSS3分不开,这两者如何学习?

  2. 实例永远是让兴趣/热情不断延续下去的法宝,而枯燥的书籍则不是,我坚信这一点


  1. Javascript The Good Part

  2. Eloquent JavaScript


《JavaScript高级程序设计》,非常不错的书。


js的后端基本都会是node.js,你又是写python的,很多ES6的新特性python早有了,基础语法跟新特性就不需要深入了。

  1. js方面的:

    • this指针,一个hehe的存在;

    • 对象、原型继承

  2. node.js方面:

    • module

    • Event Loop

    • middleware与express的几个关键middleware

    • node.js的单线程概念

  3. 书籍方面:
    《node.js in Action》1th 有中文版了,不过express部分是express3的,老早过时了,但是我认为不影响。2th作者还在写,估计也弄不到,目前只有英文版的。没了,别的我个人没什么推荐的。js那些,找阮一峰的博客看看就行了,自己写多了之后再去看犀牛书。

  4. 实践方面,一个足已:
    nswbmw写的N-Blog项目


补充回答你的补充:
js写后端跟HTML5/CSS3分得很开,毛线关系没有。 可是,我就是这么走上前端之路的,之前做N-Blog以及其它node.js实践的时候,我没办法忍受前端的页面写得如此丑陋!于是,我走上了前端之路。。。楼主实践的时候,可以只写基本的HTML......

如果真要问HTML/CSS怎么学的话,没别的,w3cschools过一遍实践,归纳总结;再深入就看w3c标准文档,把知识体系搞完整了。


首先,javascript DOM编程艺术,这本书不难,但是会给你对javascript一个很清晰的了解,用了几个实例也很亲民,个人认为,这本书会让你喜欢上js,
然后的话,其实没什么好的过渡书,特别是 高级程序设计 权威指南这些书,其实是作为工具书,里面太枯燥,很难让人提起兴趣, 个人推荐你去幕课网,刷视频,视频里面大部分都是用案例来给你讲解,绝对是学js的最佳最快最容易坚持的方式,我就是这么过来的,等你吧上面的视频刷完了以后,自己就可以写一些小的组件了,然后你就过渡到高级程序这种书了,再到后面,你对书的需求会越来越小,因为你需要开始研究网上下载下来的源码,或者好的组件库了


建议先学html5和css3,无需一开始就陷入细节,但整体要有直观清晰的概念。
js先学es5,es6对于新学的人感觉意义不大,因为你还得用babel,而且语法糖较多,会让你浮在表面。
撸完语法直接github上找几个todo看看源码,然后动手做几个demo。
至于书,那是入门后提升用的,一开始看大块书会让你陷入细节举步维艰。
《JavaScript DOM编程艺术》
《JavaScript高级程序设计》。
个人观点。

【热门文章】
【热门文章】