2020-10-15 09:06:20
47. 写一个通用的事件侦听器函数const EventUtils = {
// 视能力分别使用dom0||dom2||IE方式 来绑定事件
// 添加事件
addEvent: function(element, type, handler) {
if (ele
2020-10-13 10:56:33
38. ECMAScript 是什么?ECMAScript 是编写脚本语言的标准,这意味着JavaScript遵循ECMAScript标准中的规范变化,因为它是JavaScript的蓝图。ECMAScript 和 Javascript,本质上都跟一门语言有关,一个是语言本身的名字,一个是语言的约束条件
只不过发明JavaScript的那个人(Netscape公司),把东西交给了ECMA(European Computer Manufacturers Association),这个人规定一下他的
2020-10-10 10:39:30
23. DOM 操作——怎样添加、移除、移动、复制、创建和查找节点?(1)创建新节点 createDocumentFragment() //创建一个DOM片段
createElement() //创建一个具体的元素
createTextNode() //创建一个文本节点(2)添加、移除、替换、插入appendC
2020-10-09 16:54:08
一个DOM元素绑定两个事件,一个冒泡,一个捕获,则事件会执行多少次,执行顺序如何。这次不卖关思了,直接给你个答案。不理解你就继续往下看。绑定在被点击元素的事件是按照代码顺序发生,其他元素通过冒泡或者捕获“感知”的事件,按照W3C的标准,先发生捕获事件,后发生冒泡事件。
所有事件的顺序是:其他元素捕获阶段事件 -> 本元素代码顺序事件 -> 其他元素冒泡阶段事件 。addEventListener参数element.addEventL
2020-10-09 15:06:05
HTML&CSS:浏览器内核盒模型、flex布局、两/三栏布局、水平/垂直居中;BFC、清除浮动;css3动画、H5新特性。JavaScript:继承、原型链、this指向、设计模式、call, apply, bind,;new实现、防抖节流、let, var, const 区别、暂时性死区、event、loop;promise使用及实现、promise并行执行和顺序执行;async/await的优缺点;闭包、垃圾回收和内存泄漏、数组方法、数组乱序, 数组扁平化、事件委托、事件监听、事件