第一次见 JavaScript 是什么时候,我也不是很清楚,可能是 IE 浏览器频繁的弹出 JScript 脚本错误吧。记得在上初中的时候,还没有教网页编程,就去买书,非常期待做一个网站,给别人看。于是很多很多网页设计,网页编程,PS 之类的书买了很多,然而看下来的只有 ps。皮毛之下,也能画蛇添足。不是不想写好,实在是不知道从哪里下手。就像一只苍蝇,被满世界的香味所迷惑,找不到哪一个直击神经的味蕾捕获了哪一只可怜的米粒。
初二时候,大约在 07 年。学校电脑教室教了 flash8 的动画,简单的补间和交互,非常吸引人。上了高中后,高中也就第一年还是有点计算机课。高一下学期,套着鞋套,开始了第一次的网页制作课。课上也是用了 adobe dreamweaver 拖拖拽拽,没有认识各类标签,只知道 html body head 之类。一学期的计算机课,只为了课间授课完了之后的 flash 小游戏,玩的很是开心。顺带一提,flash 用的是 ActionScript,也是基于 ECMAScript 的。不过遗憾,时间的车辙等不了落伍的人(其实只是因为利益),在 Apple 的 safari 宣布停止支持 flash 之后,更多的浏览器厂商也停下了对 flash 的支持,或者说即使支持也是限制的。
所以说,为什么学 JavaScript 呢?
既然要学自然是有它的好处。我们所常见的好处就是在网页交互上,最为常见但是习惯性的忽视。除非身为一个 IT 人员,否则谁也不去关注他们。
当你打开电脑的浏览器,无论是 FF [1] 、chrome [2] 、还是 IE [3] 都可以使用 F12 键打开开发者工具,可以方便的观察到所有的网页信息。这时候在开发者工具的控制台里面,输入
后回车,就完成了第一份 JavaScript 的代码编写。 当然,这算不得一份代码,毕竟只是控制台敲出来的内容,控制台的事情能叫事么。
- console.log('Hello World')
JavaScript 能做哪些?这也是为什么学的目的。
从目前来说除却最常用的网页以外,基于 V8 [4] 引擎开发的 NodeJs [5] 服务端,使用 JavaScript 开发的数据库 PouchDB ,PC 平台 nw.js 或者 electron,混合移动端(Android/IOS)开发。
好处很多,自然是学这门语言的起始之道。
来源: http://www.jianshu.com/p/8bcd90d83f78