1.为什么学习 JavaScript?
html--制作网页
css---美化网页
JavaScript---1.为网页增加动态效果
2.可以发送ajax请求,与后端处理程序进行数据交互
---活起来
2.什么是JavaScript?
JavaScript 是一个面向对象的脚本语言。
脚本语言---编写好以后,进入运行环境中可以立即执行的编程语言就是脚本语言[JavaScript]
编译语言---编写好以后,需要编译器进行转换,运行转换以后的程序这种语言编译语【Java】
3.JavaScript的版本
网景公司--运行在浏览器上的脚本语言--LiveScript--JavaScript
微软---LiveScript---JScript--IE
LiveScript,JScript,.......
开发者在开发一个功能之前,就需要先判断浏览器是谁家的,什么版本,才能开始使用对应Script语法来实现功能。
开发者联名向ECMA(欧洲电脑制造商协会)申诉,ECMA(欧洲电脑制造商协会)提出统一标准,让所有浏览都支持。
ECMA(欧洲电脑制造商协会)提出统一标准的Script,就叫ECMAScript,ES。
1997 ECMAScript 1 第一个版本
1998 ECMAScript 2 版本变更
1999 ECMAScript 3 添加正则表达式,添加 try/catch
ECMAScript 4 没有发布
2009 ECMAScript 5 添加 "strict mode",严格模式,添加 JSON 支持
2011 ECMAScript 5.1 版本变更
2015 ECMAScript 6 添加类和模块
2016 ECMAScript 7 增加指数运算符 (**),增加 Array.prototype.includes
一般学习:ECMAScript 5--ES5[先] ECMAScript 6--ES6[后]
4.JavaScript的作用[为网页增加动态效果]
JavaScript:直接写入 HTML
JavaScript:对事件的反应
JavaScript:改变 HTML 内容
JavaScript:改变 HTML 图像
JavaScript:改变 HTML 样式
JavaScript:验证输入
.......