首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Hei_senberg
掘友等级
前端工程师
追求灵感的路上...
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
66
文章 64
沸点 2
赞
66
返回
|
搜索文章
最新
热门
打造自己的 Vue:Monorepo 开发环境搭建的主要核心思路与实践
前言 这篇文章主要是想总结一下vue项目结构的环境搭建,方便后续可以在这个基础上总结一些比较常用功能的原理。vue3整体采用了Monorepo 的架构,所以我们很有必要先了解一下pnpm这个包管理工具
Vite背后的技术原理🚀:为什么选择Vite作为你的前端构建工具💥
构建工具 什么是构建工具 vite和webpack一样都是一个构建工具,是一个可以让我们不用关心代码是如何在浏览器中运行的一个工具,构建工具帮我们解决了所有生产环境会遇到的问题,里面对一些处理工具进行
computed和watch幕后揭秘:依赖收集与自动更新的奥秘
前言 这篇文章主要分享一下关于vue3中computed以及watch的实现原理,也是从最近读的《Vue.js设计与实战》这本书中学到了很多东西,这本书中讲得东西都比较通俗易懂,想要更深入了解vue3
告别手动导入:Webpack的require.context自动化解决方案
前言 如图,在做项目的过程中需要加载上图中所有的svg图片,按照传统的方式肯定需要一个一个进行导入,非常繁琐并且耗时,接下来介绍一个好用的API可以帮助我们快速的完成这一步骤。 用法 requre.c
🎉 JavaScript模块化:让代码“各就各位”,告别“一锅粥”🍲
模块化比较简单但是比较重要,它是通向前端工程化的一个重要门槛,以前做一些页面效果,学了之后具备做大型应用的基础,使用webpack、vue、react都是建立在模块化的基础上的。 模块化发展史 第一阶
ES6 Map:JavaScript开发者必须掌握的数据结构
在ES6中新增了两种数据结构分别是Set和Map数据结构,下面就先来深度了解一下Map数据结构。 为什么会出现Map 我们知道Map和传统的对象使用的都是键值对的形式,但是传统意义上对象的键只能是字符
Vue.js中的Diff算法解析:优化渲染性能的关键
Diff算法介绍 在比较两组子节点(前文已经提到过)时用于比较的算法就叫做Diff算法,它的出现是为了减小操作DOM产生的性能开销,总的来说Diff算法的作用就是在比较一组新旧vnode子节点时能够以
探索Vue渲染器的内部机制-更新子节点
回顾 前面已经讨论了对元素节点的挂载,下面再来看下如何对节点进行更新,首先先来回顾一下节点是如何被挂载的也就是mountElement函数的实现过程。 正文 首先我们要先清楚在一个HTML页面中,一个
探索Vue渲染器的内部机制-文本节点
在前面的文章中我们只了解一种vnode类型,就是描述普通标签的vnode(元素节点),我们使用type属性来描述元素的名称,值是一个字符串的类型,即: 在Vue中其实可以用虚拟DOM描述很多类型的真实
探索Vue渲染器的内部机制-卸载元素
在上一节说完了元素的挂载阶段,主要内容就是如何正确的挂载元素的属性,HTML Attributes和DOM Properties两者之间的区别以及应用,还有在Vue中是如何对class、style属性
下一页
个人成就
文章被点赞
272
文章被阅读
38,167
掘力值
2,209
关注了
19
关注者
38
收藏集
3
关注标签
23
加入于
2020-09-17