摘要:
原型为函数独有,通过new继承, 原型链大家都有,查找规则:从当前实例查找再去原型链查找 实例的原型链指向构造函数的prototype 最上面是object 关于 Vue 编译原理这块的整体逻辑主要分三个部分,也可以说是分三步,这三个部分是有前后关系的: 第一步是将 模板字符串 转换成 elemen 阅读全文
摘要:
ios 下不能自动播放音频 ios 下不能自动播放音频,需要用户的动作(touchstart,click)触发 在用户触摸屏幕的时候,播放一下音频,真正需要自动播放的时候才可以播放 music.addEventListener('touchstart', function(){ music.play 阅读全文
摘要:
v-copy 需求:实现一键复制文本内容,用于鼠标右键粘贴。 思路: 动态创建 textarea 标签,并设置 readOnly 属性及移出可视区域 将要复制的值赋给 textarea 标签的 value 属性,并插入到 body 选中值 textarea 并复制 将 body 中插入的 texta 阅读全文
摘要:
1、读取webpack的配置参数; 2、启动webpack,创建Compiler对象并开始解析项目; 3、从入口文件(entry)开始解析,并且找到其导入的依赖模块,递归遍历分析,形成依赖关系树; 4、对不同文件类型的依赖模块文件使用对应的Loader进行编译,最终转为Javascript文件; 5 阅读全文
摘要:
关于Vue编译原理这块的整体逻辑主要分为三步: 第一步将模版字符串转换成element ASTs(解析器) 第二步是对AST进行静态节点标记,主要用来做虚拟DOM的渲染优化(优化器) 第三步是使用element ASTs生成render函数代码字符串(代码生成器) 解析器 {{name}} 上面一个 阅读全文
摘要:
xss安全漏洞 XSS漏洞是通过URL带入的,这种带入主要是前端解析url中的参数,并对数参数执行了innerHTML或者html或者append操作。在将参数html()或者append()到html文件中时,会执行其中的js代码,被错误用户获取到cookie等信息。 原始链接: https:// 阅读全文
摘要:
` <el-table :data="tableData" size="medium" ref="multipleTable" border fit @sort-change="handleSort" @filter-change="filterHandler" @selection-change= 阅读全文
摘要:
1. 2.return值 返回一个toRefs 传值 生命周期 阅读全文
摘要:
性能比Vue2.x快1.2倍 加入了按需导入按需编译,体积相比Vue2.X变小 组合API 更好的TypeScript支持 暴露了自定义渲染的API 更先进的组件 dif算法 相比vue2的diff算法全层比较更新视图,vue3会在创建DOM树的内容会不会发生变化,添加一个静态标记当数据更新时生成新 阅读全文
摘要:
![](https://img2022.cnblogs.com/blog/1585295/202201/1585295-20220121133729247-1312913268.png) 阅读全文