上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: 1.DOM的事件模型是什么? DOM之事件模型分脚本模型、内联模型(同类一个,后者覆盖)、动态绑定(同类多个) 2.DOM的事件流是什么? 事件就是文档或浏览器窗口中发生的一些特定的交互瞬间,而事件流(又叫事件传播)描述的是从页面中接收事件的顺序。 事件冒泡 事件冒泡(event bubbling) 阅读全文
posted @ 2019-09-26 12:01 来亦何哀 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 当浏览器碰到 script 脚本的时候: <script src="script.js"></script> 没有 defer 或 async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该 script 标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行。 <sc 阅读全文
posted @ 2019-09-26 11:59 来亦何哀 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 浏览器会『从右往左』解析CSS选择器。 我们知道DOM Tree与Style Rules合成为 Render Tree,实际上是需要将Style Rules附着到DOM Tree上, 因此需要根据选择器提供的信息对DOM Tree进行遍历,才能将样式附着到对应的DOM元素上。 以下这段css为例 < 阅读全文
posted @ 2019-09-26 11:58 来亦何哀 阅读(1887) 评论(0) 推荐(0) 编辑
摘要: 1.响应式系统简述: 任何一个 Vue Component 都有一个与之对应的 Watcher 实例。 Vue 的 data 上的属性会被添加 getter 和 setter 属性。 当 Vue Component render 函数被执行的时候, data 上会被 触碰(touch), 即被读, 阅读全文
posted @ 2019-09-26 11:49 来亦何哀 阅读(1169) 评论(0) 推荐(1) 编辑
摘要: 1.如果原来安装过vue-cli,需要先卸载,命令:npm uninstall vue-cli -g ;这步如果出现问题,可能是npm 的全局路径被更改, 运行如下命令:npm config set prefix /usr/local 2.安装vue-cli3,npm install -g @vue 阅读全文
posted @ 2019-09-26 11:43 来亦何哀 阅读(5553) 评论(0) 推荐(0) 编辑
摘要: 上图中的 toPrimitive 就是对象转基本类型。 这里来解析一道题目 [] == ![] // -> true ,下面是这个表达式为何为 true 的步骤 // [] 转成 true,然后取反变成 false [] == false // 根据第 8 条得出 [] == ToNumber(fa 阅读全文
posted @ 2019-09-24 13:31 来亦何哀 阅读(399) 评论(0) 推荐(0) 编辑
摘要: translate()是transform的一个值。 改变transform或opacity不会触发浏览器重新布局(reflow)或重绘(repaint),只会触发复合(compositions)(复合是什么,我也不懂,没听说过,有知道的朋友可以在留言区告诉我)。 transform使浏览器为元素创 阅读全文
posted @ 2019-09-09 18:34 来亦何哀 阅读(1245) 评论(1) 推荐(0) 编辑
摘要: label: { normal: { fontSize: 14, formatter(v) { let text = v.name let count = text.indexOf('¥') console.log() return text.length < count ? text : `${text.slice(0,count)}\n${text.slice(count)}` } } }, 阅读全文
posted @ 2019-08-29 17:51 来亦何哀 阅读(3289) 评论(0) 推荐(1) 编辑
摘要: Object.is() 方法判断两个值是否是相同的值。 语法:Object.is(value1, value2) 与 运算符的判定方式不一样的地方: 运算符(和== 运算符)将数字值 -0 和 +0 视为相等,并认为 Number.NaN 不等于 NaN。 与indexOf和includes不一样的 阅读全文
posted @ 2019-08-28 16:52 来亦何哀 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 我们知道块级作用域会有TDZ. 其实方法参数也存在TDZ function add(first = second, second) { return first + second; } console.log(add(1, 1)); // 2 console.log(add(undefined, 1 阅读全文
posted @ 2019-08-28 15:34 来亦何哀 阅读(171) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页