JavaScript发展历程——标准化的重要性
web发展 -> 网站的概念 -> 网站实体 ->展示数据
HTML标记数据
CSS修饰数据
运行在浏览器端的程序(脚本语言)->控制数据展示的动态效果
NS -> C-- -> ScriptEase
百家争鸣 -> 各种脚本语言诞生
LiveScript -> [Java/SUN] -> JavaScript
Microsoft介入 -> JScript
JavaScript + Sun + ISO -> 标准化语法: ECMAScript
要求:任何工作在浏览器端的脚本语言,必须满足ECMAScript 语法规范,否则浏览器可 以不予支持!
JS开始了快速的发展
2012~2017年间:
之前:脚本语言只是脚本语言,运行在浏览器客户端
之间/未来:可以实现服务端编程
同时:出现了真是的面对对象!
出现了突飞猛进的发展
浏览器产品 -> 好多家浏览器厂商研发 -> 承载数据
标准化:参照标准,任何事情的发展都会经历一个创建、发展、规范、快速发展、稳定, 这样的阶段,在这样的阶段中~任何一个事物的稳定性的前提,都是标准的规范。
只有有了大家公认的标准规范,才能直接推动一个事物的发展。
之后的项目的开发,任何公司都会有自己的开发规范:这样的开发规划,就是开发标准
为了不同公司之间的协同开发,所以发展到现在,大部分公司的开发规范基本一致;所以不同公司之间的开发人员的协同开发,才有了可操作性和可实施性;所以开发人员的跳槽变得更加的简单!
开发人员:工作经验
技术经验:掌握的开发技术、解决问题的能力、开发项目的规范
行业经验:针对某个行业中事情的处理流程、问题的解决方案、工作操作步骤等经验
跳槽
行业接近
语言接近
标准化操作
JavaScript基本语法
JS使用场景(web网络开发):
客户端编程:编写HTML中/js脚本文件中,运行在浏览器中[脚本]
主要实现:网页特效、数据验证、数据交互
服务端编程:编写在服务器上js脚本文件中,运行在Node平台上
主要实现:服务端软件的功能流程处理[编程]
安装、配置、开发环境
安装:客户端编程 不需要安装【服务端开发:需要安装NodeJS环境】
配置:客户端编程 不需要配置【服务端开发:需要配置开发环境】
开发环境:客户端编程~浏览器环境【浏览器引擎对象中包含了JS解释器】
服务端编程~NodeJS运行
基本语法
在HTML网页中,编写的脚本程序
代码位置:三个位置
参考样式:标签内嵌style属性、网页内嵌