首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
qiuadam
掘友等级
前端
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
69
文章 69
沸点 0
赞
69
返回
|
搜索文章
最新
热门
Vue2-Diff
1.请你说说Vue2的Diff操作具体原理? Diff操作一共包含三个步骤: 创建节点,更新节点,删除节点。 创建和删除节点都比较简单,这里跳过。接下来说说更新节点如何处理: 如果新的vnode和旧的
generate函数分析
generate函数主要如下: 第一步,调用CodegenState函数,根据options初始化一个state 第二步,调用genElement函数,传递ast和state,返回code genEl
浅析Webpack5搭建vue3项目
关于项目的前置配置,请看以下两篇文章 浅析Webpack5搭建基本项目 浅析Webpack5搭建基本项目(优化) 那么接下来就开始配置Vue3了 首先将js和ts的loader改为babel配置,参考
浅析Webpack5搭建基本项目(优化)
一.编译速度分析 webpack.config.js配置: 二.配置缓存 webpack.config.js配置: 三.配置多进程 webpack.config.js配置: 关于此loader具体配置
浅析Webpack5搭建基本项目
一.搭建项目 创建dist,src,public文件夹。随后在src文件夹里面添加一个index.js文件,在public文件夹下面添加一个index.html,内容如下: 之后在项目根目录添加一个w
浅析webpack5实现vue-cli(vue2)
需要的依赖: 打包后的结果如下: 那么就开始吧 初始化项目 首先先建立项目,名字叫vue-cli-webpack,之后执行命令 npm init -y 初始化项目 然后按照上面的依赖去安装,安装完后在
CSS面试题2
CSS面试题2 display的属性值及其作用 1.none : 元素不显示 并且从文档结构中移除 2.block :块类型,可设置宽高 默认宽度为父元素宽度 换行显示 3.inline : 行内元素
CSS面试题1
CSS面试题1 两种盒模型 w3c盒子模型 content-box IE盒子模型 border-box w3c的盒子模型中设置width height的时候 只设置为了content 其他不设置 IE
patch函数分析
开篇 在生成了vnode之后,就需要生成真实节点并且挂载到页面上了。这时候就用到了patch方法,对比是否是第一次将vnode生成真实节点挂载到页面上。如果已经有之前生成过的vnode了,那么就需要做
render helper 渲染帮助函数
开篇 在生成渲染函数字符串的时候用到了几个函数,比如_c _v _s _m _f _l _u 下面就分别从源码入手分析函数的运行和作用 _c 函数在src/core/instance/render.j
下一页
个人成就
文章被点赞
4
文章被阅读
4,898
掘力值
203
关注了
35
关注者
3
收藏集
18
关注标签
16
加入于
2020-07-13