16

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 结构
不确定具体值的用if结构,确定具体值的,并且个数是有限的(数量不能太多)的时候用switch
语法结构:
switch(判断的值){
case 第一个值:
语句;
break;
case 第二个值:
语句;
break;
……
default:
语句
break;
}
32.break:跳出代码块,结束循环
33.continue:继续执行,结束本次循环,继续下一条指令

  1. name属性:函数名
    35.length属性:形参参数的个数
    36.toString():函数字符串自己
    37.arguments对象 参数对象,能够在函数的内部获取到所有传入的参数的集合
    38.instanceof 查看某个变量是否是某个数据类型的实例
    39.object.keys 获取某一个数组所有的键
    40.delete 删除一个对象的属性
    41.in运算符 判断某一个键是不是在数组中
  2. push(推)向数组中添加一个元素,添加到数组的最后
    43.pop(弹出)从数组中弹出一个元素,从最后删除一个元素
    44.unshift:向数组中添加一个元素,添加到数组的开头
    45.shift:从数组中删除一个元素,从数组的开头删除
    46.splice:从数组中删除元素
    47.slice:数组截取,不会改变原来的数组,只是将截取出来的数据作为返回值单独返回
    48.join:将数组转化为字符串,默认是使用逗号连接
    join(连接符):将数组元素使用连接符连接起来组成字符串
    49.concat:合并数组
    50.reverse:数组翻转,会改变原来的数组
    51.replace:替换,默认替换第一个符合条件的字符或者字符串
    52.lastIndexOf:查找字符的位置,但是查找的顺序是从后向前查找
    53.charAt:按照给出的索引去字符串中查找这个位置的字符
    54.trim:去除字符串空格,默认去除两边的空格
    55.match:匹配函数,主要用于正则匹配
    56.toLowerCase:将字母转化为小写字母
    57.toUpperCase:将字母转化为大写字母
    58.IndexOf:查找字符串
    59.Math.E:常数e
    60.Math.PI:常数π
    61.math的静态方法:
    Math.abs():绝对值
    Math.ceil():向上取整
    Math.floor():向下取整
    Math.max():最大值
    Math.min():最小值
    Math.pow():指数运算
    Math.round():四舍五入
    Math.exp():e的指数
    62.querySelector:类似于getElementById
    获取出来的元素只有一个,是第一个符否条件的标签,传入参数可以是类/id/标签名,符合css选择器的参数都可以
    63.offsetLeft:到最近父级的边距
    64.childNodes:获取所有的子节点
    65.children :获取所有的子元素
    66.parentNode:获取父节点
    67.offsetParent:获取定位父级
    68.querySelectorAll 获取一组元素
    69.onresize 窗口大小改变的事件,窗口大小改变的时候就会自动触发
    70.replaceChild:替换子节点
    71.removeChild:删除一个子节点
    72.表格操作:tHead、tFoot、tBodies
    rows:获取分组里面所有的行
    cells:获取某行的所有td
    73.DOM方式操作元素属性
    获取:getAttribute(名称)
    设置:setAttribute(名称,值)
    删除:removeAttribute(名称)
    74.event:获取页面点击地方的位置
    75.键盘事件
    keydown:键盘按下的事件
    keyup:键盘拿起的事件
    keypress:键盘按住不动的事件
    keyCode:按键的编码
    ctrlkey、shiftkey、altkey:键盘事件的功能键
    76.oncontextmenu:鼠标右键的菜单事件
    77.return false:能够阻止事件的默认行为preventDefault

你可能感兴趣的:(16)