1、网站组成
HTML:(HyperText Markup Language)超文本标记语言
CSS:(Cascading Style Sheets)层叠样式表
JavaScript:简称js,用于网页交互的解释性脚本语言
背
2、什么是JavaScript
基于对象和事件驱动的解释性脚本语言
3、JavaScript的特点
==基于对象、事件驱动、解释性、跨平台== 背
基于对象:JavaScript 是一种基于对象的语言,这意味着它能运用自己已经创建的对象,因此,许多功能可以来自脚本环境中对象的方法与脚本的相互作用。
事件驱动:JavaScript 可以直接对用户或者客户输入做出响应,无须经过 web 服务器,它对用户的响应,以事件驱动的方式进行。
解释性:
编译性:高级语言,计算机无法直接识别,先进行编译,再执行,例如 C、C++ 等
解释性:它的源代码不需要经过编译,而是直接在浏览器中运行时被解析
跨平台:JavaScript依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持 JavaScript 的浏览器就可正常执行
4、JavaScript发展历史
1995:网景(Netscape)发布了商用浏览器
最开始 处理表单提交问题
布兰登·艾奇(10天)livescript =》JavaScript
微软:同年 IE3.0 JScript
ECMA: 欧洲计算机制造商协会
ECMAScript1.0 ECMAScript5.1(2009) 2015年6月es6
网景(Netscape)==>火狐
5、JavaScript的组成
ECMAScript:制定了语法规则和常用的对象
DOM:Document Object Model:文档对象模型 (对标签的增删改查)
BOM:Browser Object Model:浏览器对象模型 (浏览器的跳转网页 历史记录 传参。。。)
二者关系:ECMAScript是JavaScript的语法标准,JavaScript是ECMAScript的具体实现
背