1 什么是JavaScript?
直译式脚本语言
2 脚本语言和其他原因(比如java)的区别:
- java源码---》class文件---》java虚拟机中执行
- 脚本语言:源码---》解释执行
- js由浏览器来解释执行
3 JavaScript的组成部分:
- ECMAScript:定义了JS的语法规范
- dom(文档对象模型):Document Object Model 主要用来管理页面
- bom(浏览器对象模型):Browser Object Model 浏览器对象模型,前进后退,刷新,地址栏,历史记录...
3.1节点树:
3.2树结构:
4 JavaScript的基础知识:
JS的语法:
- 变量弱类型,区分大小写
- 语句之后分号可省略
- 写在Script标签内
数据类型:
- ECMASctipt有5种原始类型,即:Undefined\Null\Boolean\Number\String
引用类型:
- 对象、内置对象
类型转换:
- JS内部自动转换
JS运算符和语句:
- 运算符和Java一样
- ===全等号,值和类型都必须相等
- 语句和java一样
JS的输出:
- alert():直接弹框
- document.write():向页面输出
- console.log()向控制台输出
- innerHTML:向页面输出
- 获取页面元素:document.getElementById("");
JS声明变量:
- JS声明变量:
- var 变量名称 = 变量的值
- JS声明函数:
- function 函数名{}
JS声明函数:
- function 函数名(){}
JS的开发步骤:
- 确定事件
- 事件触发函数
- 函数操作页面元素,做一些交互动作