javascript是什么?
javascript作为一个强大弱类型的脚本语言,自身借助谷歌v8引擎得以闻名全世界,也造就了后来的nodejs的诞生。javascript不叫做javascript,为什么这样说呢?javascript是一门修订了很多版本的语言,它是乱的,终于,在ecma的努力下,经过了大量的努力,终于统一所有javascript版本,ecma给自己定的javascript标准叫做ecmascript。
为什么我要选择学习javascript?
javascript在目前看来,是呈一个很尴尬的趋势发展,在tiobe编程语言排行榜中2015年到2016年完全没有变化,一直处于第八位,位于顶端的三巨头由高到低分别是java,c,c++。看上去javascript是处于非常的平缓,但也能够发现了排名的奥秘,为什么javascript一直没有上升也没有下降,它实在是太平庸了,太玩具了,javascript本身在历史中就是被大家认定了是个娃娃玩的东西,造成大家没有认清楚javascript,但是javascript到了2016年的今天,它究竟做了什么才能爬到第八位的地步?第一个,在浏览器方面,任何一个人都知道,浏览器唯一的能够运行的代码就是javascript。第二个,在浏览器之上,javascript还能不在浏览器环境运行,这一切都要感谢谷歌v8引擎。第三个,易学和弱类型,有的人十分讨厌弱类型,因为那是不严谨的,其实并不会,如果你实在是讨厌,可以不用学javascript。三点是我总结javascript能够坐上排行榜第八位的原因,用通俗易懂点就是,javascript真正的做到了后端前端的代码统一,造成这个时代开始,前端能够做后端的任务,也就是全栈工程师。
我本人的javascript的学习路线
我个人认为看书可以速成你的javascript能力,让你感受到成就感和别人的心得,如果你都看到这里了你还不愿意去学习javascript的话,那我劝你想明白再学javascript。
《javascript核心概念及实践》邱俊涛
《ecmascript 6 入门》阮一峰