Vivien's Notebook
Vivien个人博客
Konck! Knock!
OK
Vivien's Notebook
Choose mode
dark
auto
light
前端基础
Vue
微前端
微前端基础知识
微前端解决方案
使用MicroApp重构旧项目
前端工程化
代码规范
webpack
CICD
架构&方案
书籍
深入浅出webpack
ES6入门教程
TypeScript教程
Vue.js设计与实现
项目实践
权限控制
项目搭建
React
TimeLine
留言板
contact Vivien
Github
(opens new window)
CSDN
(opens new window)
Timeline
Konck! Knock!
OK
昨日重现!
2024
9-30
Git工作流规范[husky+lint-staged]
9-29
CSS格式规范[.stylelintrc]
9-29
Git提交信息规范[commitlint+cz-git]
9-29
JS代码规范[.eslintrc+.prettierrc]
9-29
概述
9-29
项目风格统一[.editorconfig]
9-23
18.同构渲染
9-20
17.编译优化
9-19
16.解析器
9-18
15.编译器核心技术概览
9-14
14.内建组件和模块
9-13
13.异步组件和函数式组件
9-12
12.组件的实现原理
9-11
11.快速Diff算法
9-10
10.双端Diff算法
9-9
9.简单的Diff算法
9-8
8.挂载与更新
9-7
7.渲染器的设计
9-3
6.原始值的响应式方案
8-30
5.非原始值的响应式方案
8-22
4.响应系统的作用与实现
8-21
3.Vue.js3的设计思路
8-20
1.权衡的艺术
8-20
2.框架设计的核心要素
8-20
半自动化部署
8-15
使用MicroApp重构旧项目
8-10
浏览器渲染
8-8
传输层TCP协议
8-7
gitlab CICD
8-7
一次gitlab CICD实践
7-30
浏览器缓存
7-29
DNS域名系统
7-28
输入URL到页面展示发生了什么
7-27
前端渲染模式
7-25
搭建一个组件库
7-13
微前端基础知识
7-13
微前端解决方案
5-9
系统权限控制插件
5-6
React基础知识
4-22
权限控制基础知识
4-8
Enum、namespace和模块
4-8
declare关键字
4-8
interface和类
4-8
symbol类型和对象
4-8
其它
4-8
数组和元组
4-8
泛型和类型断言
4-8
简介和基本用法
4-8
类型系统
4-8
类型运算符和类型映射
4-8
装饰器
4-8
函数
3-23
Composition API
3-23
Vue3与Vue2对比
3-23
其它新的API
3-23
创建Vue3项目
3-23
新的组件
3-8
Vue2响应式原理
2-21
为什么要使用webpack
2-21
手动使用webpack
2-21
手动使用webpack
2-21
Webpack的使用
2-7
VueCLI学习笔记
1-31
ArrayBuffer
1-31
Class的基本语法和继承
1-31
Decorator和Mixin
1-31
ES6与JavaScript
1-31
Generator函数的语法和异步调用
1-31
Iterator和for...of循环
1-31
Module的语法和加载实现
1-31
Promise对象
1-31
Proxy
1-31
Reflect
1-31
Set和Map数据结构
1-31
Symbol
1-31
async函数
1-31
let和const命令
1-31
函数式编程
1-31
函数的扩展
1-31
变量的解构赋值
1-31
字符串的扩展
1-31
字符串的新增方法
1-31
对象的新增方法
1-31
数值的扩展
1-31
对象的扩展
1-31
最新提案
1-31
正则的扩展
1-31
编程风格
1-31
数组的扩展
1-31
异步遍历器
1-17
webpack执行流程