首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue
订阅
尤小胖
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Vue3.2中reactivity的优化
一位社区大佬在Vue3.2中,对响应式做出了优化。 其中ref API 的读效率提升 260%,写效率提升约为 50% 。 依赖收集的效率提升 40%。 内存占用减少17%。 他到底是如何做到的
vue多页面配置,我是这样做的
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 多页面的区别 SPA 与 MPA 单页应用(SinglePage Web Application,简称 SPA)和多页应用(MultiPag
Vue3 模板编译源码学习
这是我参与8月更文挑战的第6天,活动详情查看:8月更文挑战 前言 在看这一块代码的时候我选择从测试用例入手: 这里的调用 compile 函数就是编译的总入口。 在看模板编译这里需要了解的前置知识:
你可能不知道的动态组件玩法🍉
具体是怎么玩呢?别着急,听我慢慢道来,看完后会感慨Vue组件还能这么玩🐶,还会学会一个Stylelint插件,配有DEMO,以及隐藏在最后的彩蛋。
你好,谈谈你对前端路由的理解
好了不装了,今天我就化身性感面试官在线问大家一个问题,“谈谈你对前端路由的理解”。看到这个问题,那回答可多了去了。但是换位思考一下,你问候选人这个问题的时候,你想要得到什么答案?以我个人拙见,我希望候选人能从全局解读这个问题,大致以下三点。 1、为什么会出现前端路由。 2、前端…
VueRouter 源码深度解析
在解析源码前,先来了解下前端路由的实现原理。 前端路由实现起来其实很简单,本质就是监听 URL 的变化,然后匹配路由规则,显示相应的页面,并且无须刷新。目前单页面使用的路由就只有两种实现方式 www.test.com/#/ 就是 Hash URL,当 # 后面的哈希值发生变化时…
深入剖析Vue源码 - 完整挂载流程和模板编译
在正文开始之前,我们先了解一下vue基于源码构建的两个版本,一个是runtime only(一个只包含运行时的版本),另一个是runtime + compiler(一个同时包含编译器和运行时的版本)。而两个版本的区别仅在于后者包含了一个编译器。 通俗点讲,编译器是一个提供了将源…
【阮一峰推荐】学习 vue3 源码的利器
但是当我们打开 vue3 的源码之后你会发现,代码量是如此之多。这个源码到底该从何读起。虽然 vue3 代码的可读性是很高的,但是架不住代码量大呀!!! 就是自己把功能实现一遍,这对于我自己的收获也是巨大的。因为你要想实现这个功能的话,你必须要先理解,然后才可以把代码写出来。 …
Vue3 DOM Diff 核心算法解析
想要搞明白 Vue3 的 DOM Diff 核心算法,我们要从一道 LeetCode 真题说起。 LeetCode 真题 300. 最长上升子序列 给定一个无序的整数数组,找到其中最长上升子序列的长度。 可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。 你算法的时…
vue源码分析(一)
优势:更加轻量,尤其在处理js部分,编译后的代码也更加友好。 compiler包含了vue的编译过程,即tempate -> render 函数,vue最终接受的是一个render函数,templete是为了开发方便,render函数对于开发并不够直观,在平时webpack +…