2018-10-20

1. 事件绑定

给元素添加一个事件。
//
div.onclick = function(){};
上面这种事件的添加方式DOM0级的事件方式。
这种方式每一种事件都只能添加一个。如果添加多个,那么只有后添加的会生效。本质上是覆盖。

2.怎么去添加多个相同事件事件。

IE :
attachEvent(对象,事件);
FF,chrome:
addEvenetListener(对象,事件(不加on),是否捕获)
第三个参数:是否捕获。默认是false。在冒泡阶段执行。
如果这个参数是true,那么函数是在捕获阶段执行。

3.记忆

1.onmouseover(onmouseenter) 鼠标悬浮事件

2.onmouseout(onmouseleave) 鼠标离开事件

3.onclick 鼠标点击事件

4.function 函数的关键字

5.var 告诉浏览器,我后面的是一个变量

6.document.getElementById() 根据元素的id获取元素对象

7.document.getElementsByClassName()根据元素的类名获取一组数据

8.document.getElementsByTagName(属于DOM操作)根据元素的标签名
获取一组数据

9.alert(); 弹出一个提示窗口

10.console.log(); 在控制台输出

11.document.write(); 在文档调用本段JS的地方输出

12.window.onload 页面加载事件

13.while循环
基本结构:while(条件){
循环执行过程
改变条件
}

14.for循环
结构:for(初始化;条件判断;改变循环条件){
}

15.this 调用的对象

16.innerHTML 能够获取出HTML标签里面的内容与设置HTML标签里面的内容

17.js数据类型
1.数字类型(number)整数与小数都是数字类型
2.字符串类型(string)
3.对象类型(object)
4.函数类型(function)
5.未定义类型(undefined),和申明没有关系
6.布尔值(boolean)
7.空类型(null)

18.typeof 能够检测一个数据的数据类型

19.Math.pow()实现数学的次方运算

20.Math.random(); 随机数

21.JS可以通过两个常量获取出来JS数字的最大值和最小值
Number.MAX_VALUE
Number.MIN_VALUE

22.infinity 判断一个数字是否是有限的
infinity(无穷大),在前面加一个"-"就变为无穷小

23.parseInt 格式化一个字符串转化为整型

24.parseFloat()将字符串转化为浮点型或者将数字转化为浮点型

25.confirm:确认弹窗

26.prompt()获取用户的输入

27.Math.abs()获取绝对值

28.逻辑运算符
1.&& 与, 符号两边的条件同时符合才会返回true
2.|| 或, 符号两边只要有一边符合条件就会返回true
3.! 非, 取反,true转为false,false转为true

29.innerText 获取标签里面的内容,不获取标签

30.eval 能够把一个字符串当做表达式进行运算

31.switch 结构

你可能感兴趣的:(2018-10-20)