JavaScript
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。
1、JavaScript代码存在形式
1 2 3 4 5 6 7 |
|
2、JavaScript代码存在位置
- HTML的head中
- HTML的body代码块底部(推荐)
由于Html代码是从上到下执行,如果Head中的js代码耗时严重,就会导致用户长时间无法看到页面,如果放置在body代码块底部,那么即使js代码耗时严重,也不会影响用户看到页面效果,只是js实现特效慢而已。
3、变量
- 全局变量
- 局部变量
JavaScript中变量的声明是一个非常容易出错的点,局部变量必须一个 var 开头,如果未使用var,则默认表示声明的是全局变量
1 2 |
|
注:注释 // 或 /* */
4、基本数据类型
数字(Number)
1 2 3 4 5 |
|
字符串(String)
1 2 3 4 5 6 7 8 9 10 |
|
布尔(Boolean)
1 2 3 |
|
数组(Array)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
undefined
1 2 |
|
null
1 |
|
5、循环语句
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
6、条件语句
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
7、异常处理
1 2 3 4 5 6 7 |
|
8、函数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
9、面向对象
1 2 3 4 5 6 7 8 9 10 11 |
|
Dom
文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容。
注:一般说的JS让页面动起来泛指JavaScript和Dom
1、选择器
1 2 3 |
|
2、内容
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
3、创建标签
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
4、标签属性
1 2 3 4 5 6 7 8 9 10 11 |
|
5、提交表单
1 |
|
6、事件
特殊的:
1 2 3 |
|
特殊参数:this,event
7、其他功能
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
实例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
搜索框:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
|