摘要: Vue 3新增API reactive & toRefs & ref Watch & WatchEffect Proxy 中的 receive 性能提升 使用PROXY替代defineProterty 性能提升 提升静态跟节点 性能提升 diff reactive 响应式原理 阅读全文
posted @ 2020-12-15 20:34 蓝小胖纸 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 2020-11-17 SSR 概念 loader: 像是一个个不同的车间 把我们的模块加工成可以使用的文件 loader只是加载模块的环节工作 --> 什么是渲染: 把 数据 + 模板 拼接到一起的过程 本质就是字符串的解析替换 传统的服务端渲染: 早期的web页面渲染都是在服务端进行 服务端根据数 阅读全文
posted @ 2020-11-17 21:45 蓝小胖纸 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 2020-10-19 手写VUE-ROUTER 2 loader: 像是一个个不同的车间 把我们的模块加工成可以使用的文件 loader只是加载模块的环节工作 --> static install(Vue): void 静态方法 在VueRouter的实现中 第一个需要定义一个静态方法install 阅读全文
posted @ 2020-10-19 21:36 蓝小胖纸 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 2020-10-19 手写VUE-ROUTER 1 loader: 像是一个个不同的车间 把我们的模块加工成可以使用的文件 loader只是加载模块的环节工作 --> history router: 通过 history.pushState() 方法改变地址栏 监听 popstate 事件 根据当前 阅读全文
posted @ 2020-10-19 20:39 蓝小胖纸 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 2020-10-19 复原IP地址 /** * @param {string} s * @return {string[]} */ var restoreIpAddresses = function (s) { // 如果传入的字符串太长或者比255255255255还大 说明不可能有正常的IP i 阅读全文
posted @ 2020-10-19 17:28 蓝小胖纸 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 2020-10-11 loader && plugins loader: 像是一个个不同的车间 把我们的模块加工成可以使用的文件 loader只是加载模块的环节工作 loader 大概可以分为3类: 1、编译转换类 例如:css-loader 把css转换为 bundle.js 中的模块 从而实现以 阅读全文
posted @ 2020-10-11 20:29 蓝小胖纸 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 2020-10-10 ES Module 特点: 通过给script标签添加 type = module 的方式 ESM会自动采用严格模式,严格模式下 全局this=undefined 非严格全局this = window 每个 ESM 都是运行在单独的私有作用域当中 ESM 都是通过 CORS 的 阅读全文
posted @ 2020-10-10 19:08 蓝小胖纸 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 2020-10-04 前端工程化1 工程化主要解决的问题: 传统语言或者语法的弊端,更方便的使用es6 ts等新语法 无法使用模块化、组件化的编程方式 有些重复的机械性工作浪费时间 例如压缩代码 删除注释 很难保证代码风格的统一、很难保证代码质量的水平 严重依赖后端服务接口支持 整体项目依赖后端,无 阅读全文
posted @ 2020-10-04 21:13 蓝小胖纸 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Document 2020-09-29 V8引擎 容器:包含值和值的变化关系,这个变化关系就是函数 函子:是一个特殊的容器,通过一个普通的对象来实现,该对象具有map方法 map方法可以运行一个函数对值进行操作处理(变形关系)并返回一个新的函子 --> 认识V8: V8是一款主流的JS执行引擎 V8 阅读全文
posted @ 2020-09-29 22:19 蓝小胖纸 阅读(1503) 评论(0) 推荐(0) 编辑
摘要: Document 2020-09-29 JS性能优化1 容器:包含值和值的变化关系,这个变化关系就是函数 函子:是一个特殊的容器,通过一个普通的对象来实现,该对象具有map方法 map方法可以运行一个函数对值进行操作处理(变形关系)并返回一个新的函子 --> 内存管理: 内存:由可读写的单元组成,表 阅读全文
posted @ 2020-09-29 21:44 蓝小胖纸 阅读(116) 评论(0) 推荐(0) 编辑