摘要: 关于ES6的promise和ES7的yield 1.promise 1 基本概念 名称: 译为“承诺”,这也就表达了将来会执行的操作,代表异步操作; 状态: 一共有三种状态,分别为pending(进行中)、fulfilled(已成功)和rejected(已失败)。 特点: (1)只有异步操作可以决定 阅读全文
posted @ 2022-02-04 11:09 大圆脸de皮革 阅读(255) 评论(0) 推荐(0)
摘要: 源码位置https://vue-js.com/learn-vue/virtualDOM/patch.html#_5-%E6%9B%B4%E6%96%B0%E8%8A%82%E7%82%B9 重点则是其中的递归对比更新方法 本质都是插在未处理节点之前 但缺点是对新旧节点进行双层遍历 代价较高 优化后 阅读全文
posted @ 2022-01-28 16:07 大圆脸de皮革 阅读(90) 评论(0) 推荐(0)
摘要: 为什么需要迭代器接口 1 对于一般的迭代循环 使用了 for(i=0;i<...)这中单一结构,只能通过数组进行遍历,且每次遍历都要获取数组值,再通过index取值,不适合所有数组类型; 2 迭代的顺序是固定的 对于具有隐式顺序的结构 比如map set等 是不适用的。 迭代器就是用于更好的对对象进 阅读全文
posted @ 2022-01-28 12:31 大圆脸de皮革 阅读(99) 评论(0) 推荐(0)
摘要: 关于nextTick的解析 这里就涉及到Vue中对DOM的更新策略了,Vue 在更新 DOM 时是异步执行的。只要侦听到数据变化,Vue 将开启一个事件队列,并缓冲在同一事件循环中发生的所有数据变更。如果同一个 watcher 被多次触发,只会被推入到事件队列中一次。这种在缓冲时去除重复数据对于避免 阅读全文
posted @ 2022-01-28 11:58 大圆脸de皮革 阅读(55) 评论(0) 推荐(0)
摘要: 表单总结 增加的元素和类型、属性 1传统的表单元素有哪些: 答: 1)input的type类型 text 输入文本,默认长度为20个字符 password 定义密码字段 Checkbox 定义复选框(可确认又取消) Button 定义可单击按钮 Radio 定义单选按钮 Reset 重置按钮,清除所 阅读全文
posted @ 2017-12-13 14:15 大圆脸de皮革 阅读(180) 评论(0) 推荐(0)
摘要: 一:文字加粗 倾斜的代码 ◆文字加粗的代码是: <b>你好</b> ◆文字倾斜的代码是: <i>你好!</i> ◆底线字:<u></u> 二:文字链接代码 如果您想点击某处文字会连接到另外一个网页的效果,这是超链接,代码是这样: <a href="网站地址";>共享空间</a>如果要点了这个文字以后 阅读全文
posted @ 2017-12-13 14:07 大圆脸de皮革 阅读(446) 评论(0) 推荐(0)
摘要: 塌陷即如果一个父级盒子里面包裹的全是浮动元素,则该元素的高度会塌陷为0,下方的元素也会顺势沿着文档流跑到浮动元素的下面。 解决方法有: step1:创建一个用于清除浮动的CSS样式表(.clearfix) step2:针对对象是父盒子: .clearfix{zoom:1;} /*此条语句是IE浏览器 阅读全文
posted @ 2017-12-13 09:27 大圆脸de皮革 阅读(203) 评论(0) 推荐(0)