首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
灰原尛哀
掘友等级
前端
|
字节跳动
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
最新
热门
vue3 compile
vue3的compile分为四个部分: 其中,compiler-core是编译的核心模块,是平台无关的。packages/compiler-core/src/compile.ts文件中导出baseCo
实现一个迷你vite
Vite 是一个由原生 ES-Module 驱动的 Web 开发构建工具,vue3配套的脚手架工具。在开发环境下基于浏览器es6的import开发,生产环境下使用Rollup 打包。 <script>标签中使用type="module",浏览器就会知道这是一个ES6模…
从一个单元测试出发,梳理vue3的渲染过程
我们先从最熟悉的createApp(App).mount(root)这句入手,分两步看起。第一步 createApp(App)创建App实例,第二步mount(root)挂载。 1. createApp 该方法返回app实例,并在其上定义mount方法,即第二步的mount方法…
数学之美--布隆过滤器
最近在看《数学之美》这本书,里面有一个章节讲到布隆过滤器,虽然篇幅较短,不过挺有意思的,写篇文章纪念一下吧~一、什么是布隆过滤器 官方解释:布隆过滤器(BloomFilter)是1970
Richardson成熟度模型 – RESTful 层级
一、什么是RESTfulREST(representationalStateTransfer),翻译过来就是"表现层状态转化。”是2000年RoyThomasFielding在他的博士论文中提出的,R
vue2 v-for中key的作用,记一次echarts使用的踩坑记录
近来在vue页面中使用了echarts,目的是根据用户点击动态在页面顶部添加div,然后在其中画出相应的折线图。然而事与愿违,图形并没有出现在对的位置,而是始终画在了顶部的div中,如图所示。 使用v-for遍历divArr数组,用户每点击一个按钮,向divArr数组的头部添加…
vue2 不同类型Watcher对比
在vue项目实践中,你是否理解了数据驱动视图的原理呢?这篇文章从源码的角度,介绍和总结了vue2中3种watcher的区别,以及各自的工作方式,旨在阐明数据变化之后,视图是怎样触发更新的。 initMixin( Vue ),stateMin( Vue ) 方法分别在Vue的原型…
vue2 vdom和diff算法
Virtual DOM 其实就是一棵以 JavaScript 对象( VNode 节点)作为基础的树,用对象属性来描述节点,实际上它只是一层对真实 DOM 的抽象。最终可以通过一系列操作使这棵树映射到真实环境上。数据改变时,Vue能够计算出重新渲染组件的最小代价并应用到DOM操…
Vue2 Compile
以浏览器为例,梳理一下compile的过程。 创建Vue实例后调用实例的$mount方法,浏览器端的$mount方法在src\platforms\web\entry-runtime-with-compiler.js定义。 可以看到,不提供render函数的情况下,会调用comp…
Vue2 响应式原理
vue2系列的文章分为reactivity,compile,runtime等不同模块,从源码入手,省略掉部分代码,只给出核心逻辑,旨在阐明vue的工作原理。 vue作为一套用于构建用户界面的渐进式框架,数据的变化就能够驱动相应的视图更新,将我们从繁琐的DOM操作中解放出来。所以…
下一页
个人成就
文章被点赞
56
文章被阅读
31,380
掘力值
657
关注了
35
关注者
17
收藏集
15
关注标签
28
加入于
2020-07-25