JavaScript学习要点(针对所有技能水平)

一条清晰的道路

现在有那么多的JavaScript资源可供使用,很难分辨有多少是重叠和多余的,更不要说识别无用信息。实际上,大部分的JavaScript技能培训都是很糟糕的

现实中有很多条可以走的路,一些是好路,但很少有捷径

而这里就有一条掌握JavaScript的清晰的道路:

为什么是JavaScript?

JavaScript是Web平台的一门基础语言。学习它可以让你在不同的设备或平台构建任何你想要的程序。通过下面这个1分钟的小视频,你可以更好地知道JavaScript能为你做哪些事情:
(https://player.vimeo.com/video/101269995?referrer=https%3A%2F%2Fmedium.com%2Fmedia%2Fd6e0244ec5935eee9bce62550d0887be%3FmaxWidth%3D700")

技能要点,按顺序排列:

关于JavaScript模块

世界上(包括所有编程语言)最大的包管理器是npm( node packaged modules)。这是一个基于Node.js的包管理器,但它也被广泛使用于客户端模块,例如:Browserify。
Module Counts

Modulecounts.com — June 2015


当前的JavaScript标准是ES6,你可以通过npm+Browserify来使用ES6的模块。不管是Node还是浏览器,我都建议现在就开始使用ES6.学习如何使用,读How to use ES6 for Universal JavaScript Apps

类VS原型

大部分的书籍都会教你怎么在JavaScript里完成传统继承。观看下面这个视频学习为什么在JavaScript中传统继承需要被抵制,并且学习如何使用原型继承:
(https://player.vimeo.com/video/69255635?referrer=https%3A%2F%2Fmedium.com%2Fmedia%2Ff0ef8b3751e55cc96193f47ce6958096%3FmaxWidth%3D700")

额外部分:

原文地址:https://medium.com/javascript-scene/learn-javascript-b631a4af11f2#.aa886pyf3
翻译: 憔悴心只为你,转载请注明出处

posted @ 2016-01-26 11:31  憔悴心只为你  阅读(745)  评论(0编辑  收藏  举报