摘要:
真实DOM与虚拟DOM: 虚拟DOM:用JS对象描述DOM的层次结构。真实DOM中的一切属性都在虚拟DOM中有对应的属性 diff核心:精细化对比、最小量更新 新虚拟DOM和老虚拟DOM进行diff(精细化比较),算出如何最小量更新,然后反映在真实DOM上 真实DOM => 模版编译 => 虚拟DO 阅读全文
摘要:
参考: https://blog.csdn.net/lyhkmm/article/details/78920769 https://blog.csdn.net/u012681635/article/details/80453664 https://www.zhihu.com/people/dong- 阅读全文
摘要:
大纲: 1、数据结构与算法 1.1、数据结构就是在计算机中存储和组织数据的方式。解决问题的效率和数组组织的方式有关:图书馆的书摆在正确的位置我才好找 1.2、算法:一个有限的指令集,每条指令的描述不依赖语言;可能会接受输入;产生输出;一定会在有限的步骤后停止 2、数组:插入、删除慢:查找:下标快;内 阅读全文
摘要:
在学习JS的数据结构与算法的时候,学到二叉搜索树的先序遍历代码时,看得一脸懵逼,弹幕说这是栈什么的,根本不知道什么意思,为什么函数自己就往回走了 //4、先序遍历 BinarySerachTree.prototype.preOrderTraversal = function () { this.pr 阅读全文
摘要:
1、mockjs mockjs可以模拟得到随机的、较为真实的数据,且可以拦截axios的接口调用,让我们的代码实现了调用接口的逻辑且得到模拟的数据,充分的保存业务完整度,不需要手写数据,以防大改。 2、qs包(query string) 利用其parse方法,解析字符串,方便解析前端传来的url(一 阅读全文
摘要:
emits:Vue3中emits类比于Vue2的props,也是传值,但是Vue2props不能声明事件,Vue3emits可以声明事件 //Vue2 <template> <div> <p>{{ text }}</p> <button v-on:click="$emit('accepted')"> 阅读全文
摘要:
在做商城项目的checkBox的时候,按照自己的思路使用useVModel出现问题,返回值一直为true,代码如下 //我的代码 const checked = useVModel(props, "modelValue", emit); const changeChecked = () => { c 阅读全文
摘要:
1、什么是SKU、SPU SPU(Standard Product Unit):标准化产品单元。是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗点讲,属性值、特性相同的商品就可以称为一个SPU。 SKU(Stock Keeping Unit)库存量单 阅读全文
摘要:
单纯的用组件封装,Vue注册, 组件引用,对于面包屑这一类层叠性较高的组件并不灵活:未来可能有更多级层的类目,顶级面包屑内容不好修改等 需要面包屑的组件: <Bread parentPath="/category/1005000" parentName="电器">空调</Bread> 通过 rend 阅读全文
摘要:
主要使用到了IntersectionObserver这一个API https://developer.mozilla.org/zh-CN/docs/Web/API/IntersectionObserver/IntersectionObserver 其主要的思路就是: 使用监测是否进入可视区域这一AP 阅读全文