日常生活的交流与学习

首页 新随笔 联系 管理

2021年10月2日 #

摘要: 第一种:new Object() 构造函数创建 第二种:使用对象字面量表示法 第三种:使用工厂模式创建对象,也就是把new Object()封装在一个工厂函数里面,然后我们去调用这个函数就好了,但是我们就无法判断返回的对象是一个Object类型,但究竟是一个什么样的具体的对象类型,就不知道了. 第四 阅读全文
posted @ 2021-10-02 11:46 lazycookie 阅读(78) 评论(0) 推荐(0) 编辑

摘要: 答案:两者的加载方式不同、规范不同 第一、两者的加载方式不同,require 是在运行时加载,而 import 是在编译时加载 第二、规范不同,require 是 CommonJS/AMD 规范,import 是 ESMAScript6+规范 第三、 require 特点:社区方案,提供了服务器/浏 阅读全文
posted @ 2021-10-02 00:33 lazycookie 阅读(2372) 评论(0) 推荐(0) 编辑

摘要: 答案:利用事件冒泡的原理,让自己的所触发的事件,让他的父元素代替执行! 解析: 1、那什么样的事件可以用事件委托,什么样的事件不可以用呢? 适合用事件委托的事件,基本都是点击事件,无论是鼠标的点击还是键盘的点击:click,mousedown,mouseup,keydown,keyup,keypre 阅读全文
posted @ 2021-10-02 00:10 lazycookie 阅读(85) 评论(0) 推荐(0) 编辑

摘要: 答案: 1)创建新节点 (create开头) createDocumentFragment() //创建一个 DOM 片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节点 2)添加、移除、替换、插入 (实际上就是 增删改插) appen 阅读全文
posted @ 2021-10-02 00:05 lazycookie 阅读(598) 评论(0) 推荐(0) 编辑

摘要: 答案: 两个等号==是抽象相等运算符, 三个等号 是严格相等运算符。 两个等号==运算符是在进行必要的类型转换后,再比较。 运算符不会进行类型转换,所以如果两个值不是相同的类型,会直接返回false。 如果你对==和 的概念不是特别了解,建议大多数情况下使用 阅读全文
posted @ 2021-10-02 00:02 lazycookie 阅读(1584) 评论(0) 推荐(0) 编辑