什么是 JavaScript?

鼓起勇气来写这个系列的第一篇文章,尽管明知还不是“高手”,动不动就搞个“教程”似的东东,还要整一个系列有点....(你懂的),可是,这的确是我在实际中的一些感受(指我打算记录下来的),而且至少可以推荐给自己的同事看啊_(所以可以慰藉我这颗貌似有点会因为没有读者而可能受伤的纯净的心灵~)。

好吧,以上一段文字可以看出我写东西的风格,就是一种乱七八糟想到什么就说什么,会很容易绕到别的话题的风格(如果还算是风格的话)。所以接收不了我这种恶趣味(当然,您也可以说是幽默哦)的同志们,真诚地请看些其他文章,如果是为了学习的目的而点进来的话。

我的切入点是给“Java程序员”聊JavaScript,这里的“Java”程序员当然是对于 JavaScript 不是特别了解的,而且由于本人对 Java 也不够了解,很多时候要靠“合理推测”来的,所以....先免责声明下,免得被打死。

入正题。

其实原来并未想过,原来单是 JavaScript 这个名字就给人那么多的误解。其实在我接触前端相关的东西之前,对 JavaScript 也并不了解,但好在还没有那么多误解。JavaScript 的前世今生我只从书本上知道些,就不拿出来献丑了。对于“Java 程序员”(特意加引号,后面不再加了,强调下,其含义参加前文“赘述”)我想说的是:

JavaScript 不是一门和 Java 有特别强烈的联系(当然并非没有联系,唉,好乱)的语言,也并非缩写为 JSP,或者和 JSP 有着怎样的秘密。真的,它只是它。

将 JavaScript 与 Java 进行区分,我这么来:目前来说,Java 主要是一门服务器开发语言(在互联网领域哈),JavaScript 则主要是运行于浏览器环境,也就是说,一个在后端,一个在前端。当然,据了解,Java 也有在浏览器执行的情况(不过目前好像不太流行了吧),JavaScript 也有作为服务端开发语言使用的情况(我了解的有 NodeJS)。所以,总的来说,一个在后端,一个在前端,再次强调。

然后,Java 是一门静态语言,需要编译执行,而 JavaScript 作为一门脚本语言,为解释执行的方式。具体的差别,我虽然了解一点点,但说出来绝对不够深入浅出,请自行查资料哦[1]。用我的话来说其中的区别,就是静态语言通常比较“死板”,而脚本语言通常比较“灵活”。当然其中的优劣就牵扯太多,我知识面也没那么广,不再扯这个啦。后面,如果能坚持把这个系列写下去的话,应该会看到 JavaScript 的灵活和因为灵活带来的“危险”吧。

最后,我想多扯一下 JSP,尽管我也只是刚接触了才一段时间。首先,写 JSP 并非严格意义上就是前端的必备技能哦!(对,就是跟你这个 Java 程序员说的)呵呵,因为虽然里面涉及到 HTML、CSS,甚至 JavaScript 代码也可以搞进去,但是这个东西实际上是在后端(服务器)编译、执行的没错吧。然后再考虑到 ASP、PHP(不了解请自行查资料,原因前文已述,标记[1]的那一句),把 JSP 定位于后端,或者至少不把它看作前端的东西就没啥问题了吧。哈哈....

JavaScript 这个名字取的时候,据说是和当时 Java 的流行有很大关系,尽管本质上是另一门很不同的语言。有机会的话,我慢慢来讲吧。

最后,来吐槽下 JavaScript。据说,JavaScript 的作者是在参考了各种编程语言的 BUG,另外自己又创造了另外一些之后,才发明了 JavaScript 的。(哈哈,很喜欢这种说法,不过当然,你别当真。)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,384评论 25 707
  • 什么是JavaScript引擎? 简单来讲,就是能够提供执行JavaScript代码的运行环境。要解释这一概念,需...
    转角遇见一直熊阅读 2,794评论 3 2
  • 2017! 新的开始 新的冒险 新的故事 最好的你和不完美的我 我们的故事从现在开始......
    超元气少女初夏阅读 98评论 0 0
  • 原来这个社会可以有这么黑暗 原来这个社会也可以这么美好 生活就像海洋 浮浮沉沉 不是沉溺其中 就是自由遨游 想要去...
    半分微凉阅读 201评论 0 1