之前学了html、css两种静态资源
JavaScript是另一种静态资源,今日内容【重点】: JavaScript(是一门编程语言,2days)基础
一、JavaScript简介
1.概念
JavaScript是一门客户端脚本语言
- 运行在客户端浏览器中
- 每一个浏览器都有JavaScript的解析引擎(不需要编译)
- 脚本语言:不需要编译,直接就可以被浏览器解析执行
功能:
- 可以增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验
2.发展史
之前速度慢
- 1992年,Nombase公司开发出第一门客户端脚本语言,专门用于表单的校验,命名为:C--,后来更名为ScriptEase
- 1995年,Netscape(网景)公司【做浏览器】,开发了一门客户端脚本语言:LiveScript。后来请来SUN公司的专家,修改 LiveScript,命名为JavaScript
- 1996年,微软抄袭了JavaScript开发出了JScript
- 1997年,ECMA(欧洲计算机制造商协会)制定了标准:ECMAScript就是 所有客户端脚本语言的标准
JavaScript=ECMAScript+JavaScript特有的东西(BOM和DOM两类对象)
每种客户端对BOM和DOM对象的实现有所差异
二、JavaScript语法(ECMAScript)
1.基本语法【与Java很接近】
1.1与html的结合方式(两种 )
- 内部js:定义