摘要: 1)ES6面向对象 class Box{ a=1; constructor(a,b){ console.log(a,b); } play(){ } } constrctor 构造函数 构造函数就是new 类名 实例化对象执行的函数 所有类中的构造函数都叫constructor 当我们new 类名() 阅读全文
posted @ 2020-06-25 14:36 cruor 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 瞥眼霜华万里,临近空寂无愉,莫破三千余温,终始虚无缥缈。 阅读全文
posted @ 2020-06-24 10:48 cruor 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 缘不知所以,情不知所谓,孑然一身唯所以所谓。求得因,述得果,明非而已。 阅读全文
posted @ 2020-06-23 11:13 cruor 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1)解构赋值 数组解构 let [a,b,c]=[1,2,3]; console.log(a,b,c);//1 2 3 交换 let a=1,b=2,c=3; [a,b]=[b,a]; console.log(a,b);//2 1 冒泡 let arr=[1,2,1,5,4,8,9,7,8,5,6] 阅读全文
posted @ 2020-06-23 11:05 cruor 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 本来歌曲是没有故事,有的不过是三两曲调,孤伶一人罢了!莫不是世人多来自作多情。哪会这般不堪! 阅读全文
posted @ 2020-06-21 18:38 cruor 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1)正则表达式 对于正则表达式的深度使用封装两个class设置删除的函数方法 //添加class类名 function addClass(elem,className){ let arr=elem.className.match(/\s+/g); let newArr=className.match 阅读全文
posted @ 2020-06-21 17:26 cruor 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1)元字符 (?=\D+\d) 条件是首字母不能是数字,但是整个字符串中必须含有一个数字 (?=.*[a-z]) 必须包含一个小写字母,字母可以任意位置 (?=.*[A-Z]) 必须包含一个大写字母,字母可以任意位置 ([a-zA-Z0-9]{8,16}) 大小写字母和数字字符最少八个,最多十六个 阅读全文
posted @ 2020-06-20 17:19 cruor 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1)鼠标事件 mouseover和mouseout 是冒泡的,可以收到子元素的滑入滑出 mouseenter和mouseleave是不冒泡的,只能收到这个当前容器的进入和离开,子元素不会触发 2)焦点事件和输入事件 焦点事件主要用于表单元素,以及超链接,使用点击或者tab可以切换汇聚焦距 focus 阅读全文
posted @ 2020-06-19 21:08 cruor 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1)事件侦听和删除 // 1、侦听事件函数不能带入任何参数 // 2、侦听事件函数有且仅有一个参数e就是事件接收到事件对象,其他函数没有 // 3、事件函数不能写return 返回值,但是可以用return跳出 元素.addEventListenter("事件类型",事件回调函数); 元素.on+" 阅读全文
posted @ 2020-06-19 20:16 cruor 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1)BOM window BOM的根元素 使用window的方法时可以不用加window window.open(); window.alert(); open(); alert(); 视口宽高 innerWidth innerHeight 浏览器宽高 outerWidth outerHeight 阅读全文
posted @ 2020-05-28 20:49 cruor 阅读(138) 评论(0) 推荐(0) 编辑