大纲
大纲
一、创建对象
1.this和this的指向
2.构造函数
3.构造函数的原型
通过prototype来选定构造函数的原型,对其进行增删改
二、事件
1.事件绑定
onclick
2.事件对象
event 简写 ev 写在函数 function(ev)
currentTarget 表示绑定的元素
target 表示选定的元素
4.事件冒泡
子级事件传递给父级
5.阻止事件冒泡
stopPropagation()
6.阻止默认事件
stopPropagation()
7.addEventlistener 监听器
可以用于监听,也可以来添加事件
变量名.addEventlistener('事件',function(ev){执行代码},false)
false为冒泡
三、boom对象和dom对象
boom就是浏览器
dom就是document
1.navigator.userAgent 获取用户设备信息
2.dom对象,对页面的标签进行增删改查操作
*查
document.querySelector(选择器的名称)
document.querySelectorAll(选择器的名称) 选择多个
*添加
*删除
*改
四、es6
1.块级作用域 { }
2.常量 let
3.声明对象 const
4.箭头函数 =>
5.结构分解(解构)
6.扩展运算符 ...
网友评论