javascript是什么意思(javascript实战项目)

一、JavaScript这个名字JavaScript , 顾名思义 , 似乎是Java语言的轻量级脚本语言 。其实JavaScript的初衷也是如此 。
首先 , 和Java类似 , JS也源于C或C , 用{}标记语句 , 用;标记表达式;;其次 , JS最初的定位是成为可以在Web上运行的轻量级Java语言 , 面向熟悉Java语言的用户;最后 , 求个好口味 。1995年JS诞生的时候 , Java开始流行 。
但是 , 另一个事实是 , JS既不是Java , 也不是轻量级(比如Python)脚本语言 。
另外 , JavaScript是Oracle的注册商标 , 所以在标准文件中经常用缩写JS或ECMAScript代替 。
二、JavaScript立足于世界的 SpecicationJavaScript的技术规范完全由TC39委员会掌舵(50~100人来自浏览器厂商、设备厂商等 。).他们每两个月会面一次 , 讨论所有的提议 。
建议分为五个阶段:第0阶段、第1阶段、第2阶段、第3阶段和第4阶段;;和Github上的开源讨论 。
由于TC39技术委员会对标准的出色维护 , JS只有一个版本 。这和Python的散兵游勇有本质区别 , 完全由社区驱动 。
虽然JS语言不断的开疆拓土 , 从浏览器到服务器 , 到机器人 , 到照明等等 , 但是它的规范主要是针对浏览器的 。
三、JavaScript的多副面孔有三种编程范例——过程式、面向对象(oo/class)和函数式(FP) 。比如C语言是过程范式 , 而Java/C是OO范式 , Scheme是FP范式 。
JS很灵活 , 是一种多范式语言 , 所以可以借鉴很多家的长处 。
四、Inpterpreted 还是 Compiled?最后 , 我们需要澄清JS是一种解释型语言还是编译型语言 。乍一看 , JS似乎是一种被“编译语言”鄙视的“解释语言” 。
令人惊讶的是 , JS是一种编译语言 , 因此在性能方面有着光明的前景 。
【javascript是什么意思(javascript实战项目)】


    推荐阅读