JavaScript发展历程——标准化的重要性
首先得说一下web的发展:
Web发展-> 网站的概念 -> 网站实体 ->展示数据
HTML标记数据
CSS修饰数据
但是后来因为人们不满足网页只有文字的样式,想要在网页上动画,图片,甚至是视频,于是乎,运行在浏览器端的程序——脚本语言便诞生了,而它的作用控制数据展示的动态效果,最初的脚本语言发展是:
NS -> C-- -> ScriptEase
自此开始,脚本语言开始了百家争鸣,其中一种叫做LiveScript的脚本语言从中脱颖而出,后它与SUN公司进行合作,从而更名为JavaScript(JS,或者javascript)。再往后,IT界的流氓头子,流氓界的IT巨头——Microsoft介入,想要收购JavaScript,但被拒绝了, 然后盖茨就用老办法弄出了一种叫做Jscript的脚本语言,这个时候JavaSprit和SUN公司感觉很不好,就联名找上欧洲计算机制造商协会想要他们以JavaScript为核心制定一个脚本语言的标准化规则——ECMAScript标准化语法(要求:任何工作再浏览器端的脚本语言,必须满足ECMAScript语法规范,否则浏览器可以不予支持)。从此,JS开始了他的人生第二春。
尤其在2012~2017年间,在此之前脚本语言只是脚本语言,单纯地运行在浏览器客户端;在此之间和未来的趋势将可以实现服务端编程,与此同时也出现了真实的面向对象。
(标准化:参照标准,任何事物的发展都会经历一个创建、发展、规范、快速发展、稳定这样的阶段,在这样的阶段中~任何一个事物的稳定性的前提,都是标准的规范。只有有了大家公认的标准规范,才能直接推动一个事物的发展。)
JavaScript特性:
编程语言:可以编写有处理逻辑的程序的语言
脚本语言:可以编写具有简单功能处理的、运行与特定环境的小程序操作
弱类型语言:对于数据类型的存储操作可以自动适应
跨浏览器:目前主流的任意浏览器都可以操作
运行环境:浏览器引擎[JS 解释器]、NodeJS平台
解释运行:解释一行、执行一行
网友评论