首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Vue
订阅
Yilishabai103609
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
【Vue原理】Diff - 源码版 之 Diff 流程
能不移动,尽量不移动。不行就移动,实在不行就新建
Vue中的虚拟DOM及diff算法
浏览器解析一个html大致分为五步:创建DOM tree –> 创建Style Rules -> 构建Render tree -> 布局Layout –> 绘制Painting。每次对真实dom进行操作的时候,浏览器都会从构建dom树开始从头到尾执行一遍流程。真实的dom操作代…
Vuex 原理
为了更好了的去理解源码意思,这里写了一个简单的测试实例。 在调用 Vuex 的时候会找其 install 方法,并把组件实例传递到 install 方法的参数中。 到这里说一下 Vuex 实现的思想,在 Vuex 的 install 方法中,可以获取到 Vue 实例。 这其实就…
源码篇(五):手写vuex版mini源码分析vuex的执行过程。附送简版vuex源码
本文适合1.5~4年的开发经验vue前端开发人员。本文不做vuex基本使用的讲解,如没有接触过vue或vuex,建议学习后再看本文。 关于全局缓存变量的储存,在传统时代,根据cookies,localstorage,session等,已经有了很友好的方案,基本已经可以完成变量的…
面试官:webpack原理都不会?
前一段时间我把webpack源码大概读了一遍,webpack 到4.x版本后,其源码已经比较庞大,对各种开发场景进行了高度抽象,阅读成本也愈发昂贵。 过度分析源码对于大家并没有太大的帮助。本文主要是想通过分析webpack的构建流程以及实现一个简单的webpack来让大家对we…
webpack的面试题总结
随着现代前端开发的复杂度和规模越来越庞大,已经不能抛开工程化来独立开发了,如react的jsx代码必须编译后才能在浏览器中使用;又如sass和less的代码浏览器也是不支持的。 而如果摒弃了这些开发框架,那么开发的效率将大幅下降。在众多前端工程化工具中,webpack脱颖而出成…
webpack原理
Entry:入口,Webpack 执行构建的第一步将从 Entry 开始,可抽象成输入。 Module:模块,在 Webpack 里一切皆模块,一个模块对应着一个文件。Webpack 会从配置的 Entry 开始递归找出所有依赖的模块。 Chunk:代码块,一个 Chunk 由…
当import vue文件时,发生了什么
vue工程中,父组件想要使用子组件就需要通过import的方式引入子组件并在components选项中进行注册,import xxx from 'xxxx.vue'是vue工程中最常用的语法之一了,但是可能很少有人想过,在import vue文件时,背后到底是如何处理的。 …
学习vue-router
一个“路径参数”使用冒号:标记。当匹配到一个路由时,参数会被设置到this.$route.params,可以在每个组件内使用。 除了使用<router-link></router-link>创建a标签来定义导航链接,还可以通过编写代码来实现。 想要导航到不同的URL,则使用ro…