二、为什么学JavaScript

javascript编入集

第一次见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 键打开开发者工具,可以方便的观察到所有的网页信息。这时候在开发者工具的控制台里面,输入 console.log('Hello World')后回车,就完成了第一份JavaScript的代码编写。
当然,这算不得一份代码,毕竟只是控制台敲出来的内容,控制台的事情能叫事么。

JavaScript能做哪些?这也是为什么学的目的。
从目前来说除却最常用的网页以外,基于 V8[4] 引擎开发的 NodeJs[5]服务端,使用JavaScript开发的数据库PouchDB ,PC平台nw.js或者electron,混合移动端(Android/IOS)开发。

好处很多,自然是学这门语言的起始之道。


  1. 通常在简写火狐浏览器时用英文名称firefox缩写 ff,采用Gecko内核 ↩

  2. Chrome 是Google旗下的一款浏览器,基于webkit内核 ↩

  3. Internet Explorer 是微软旗下的浏览器,采用Trident内核,目前已经放弃继续开发,转到Edge平台 ↩

  4. Google 2008所开源的一款JavaScript引擎,伴随chrome一同发布,使得JavaScript的性能得到了很大提升 ↩

  5. Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境 ↩

你可能感兴趣的:(二、为什么学JavaScript)