首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Vue
订阅
yearted
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Vue原理之虚拟DOM和render函数
3. Vue官方《渲染函数文档》 4. Vue渲染函数源码解析 最近学习Vue过程中对虚拟Dom以及Render函数原理不是很理解,虽然官方有介绍,但还是没能深入理解,所以找了点资料来补补,这一切都是为了深入掌握Vue知识。 今天我们学习的目的是了解和学习Vue的render函…
简易版的VueRouter实现
最近在整理菜单相关的业务,对于vueRouter的理解和相关的路由需要有一个更深入的理解。这里写一个简易版的vueRouter帮助理解vueRouter做的事情。
Object.defineProperty的缺点及vue3为什么用proxy
vue2的数据双向绑定是用的这个Object.defineProperty,vue3会用proxy实现数据劫持。那vue3为什么会这么做呢? 这个问题我之前试着描述过很多次,但是因为都自认为不够清楚。 vue是利用数据劫持结合发布订阅模式实现的数据双向绑定。在vue的实现里面,…
Vue源码分析(二)-----编译(compile)
在上文中,编写的Vue的双向数据绑定的demo中是通过Compile来完成模板到真实Dom节点的转换。其中使用document.createDocumentFragment()来创建一个文档碎片,即存在内存中的Dom节点。当时我们只是做了一个简单的处理。但是Vue实际的编译比这…
vue中的key
目标:通过面试题来让自己的知识面更加广,更加深入。 key会用在虚拟DOM算法(diff算法)中,用来辨别新旧节点。 不带key的时候会最大限度减少元素的变动,尽可能用相同元素。(就地复用) 带key的时候,会基于相同的key来进行排列。(相同的复用) 上面这么4点就是官方文档…
2020年的12个Vue.js开发技巧和窍门
我真的很喜欢使用Vue.js,每次使用框架时,我都会喜欢深入研究其功能和特性。通过这篇文章,我向你介绍了十个很酷的提示和技巧,你可能尚未意识到这些技巧和窍门,以帮助你成为更好的Vue开发人员。 随着Vue 2.6的推出,已经引入了插槽的简写方式,可用于事件(例如,@click …
【图文并茂,点赞收藏哦!】重学巩固你的Vuejs知识体系
置身世外只为暗中观察!!!Hello大家好,我是魔王哪吒!重学巩固你的Vuejs知识体系,如果有哪些知识点遗漏,还望在评论中说明,让我可以及时更新本篇内容知识体系。欢迎点赞收藏! 插值语法:Mustache,v-once,v-html,v-text,v-pre,v-block。…
为什么说 Vue 的响应式更新精确到组件级别?(原理深度解析)
我们都知道 Vue 对于响应式属性的更新,只会精确更新依赖收集的当前组件,而不会递归的去更新子组件,这也是它性能强大的原因之一。 我们在触发 this.msg = 'Hello, Changed~'的时候,会触发组件的更新,视图的重新渲染。 但是 <ChildComponent…
如何手把手打造自己的Vue组件库
之所以把vue安装在devDependencies, 是因为我们的组件库是依赖于使用者的安装的vue包的, 我们打包自己组件并不需要把vue一起打包进去. 每次 commit 代码之前会用husky格式化代码, 确保代码风格统一. 在src/styles/vendors创建no…
都2020年了,你还不会JavaScript 装饰器?
1. 前言 装饰器是最新的 ECMA 中的一个提案,是一种与类(class)相关的语法,用来注释或修改类和类方法。装饰器在 Python 和 Java 等语言中也被大量使用。装饰器是实现 AOP(面向切面)编程的一种重要方式。 下面是一个使用装饰器的简单例子,这个 @reado…