发表于 |
分类于 vue3
Vue:Mixins(混入)、HOC(高阶组件)、作用域插槽、Vue Composition API(VCA/组合式API)。 React:Mixins、HOC、Render Props、Hook。 我们可以看到都是一段越来越好的成长史
发表于 |
分类于 typescript
使用`TypeScript`已经有了一段时间,这的确是一个好东西,虽说在使用的过程中也发现了一些`bug`,不过都是些小问题,所以整体体验还是很不错的。 `TypeScript`之所以叫`Type`,和它的强类型是分不开的,这也是区别于`JavaScript`最关键的一点,类型的声明可以直接写在代码中,也可以单独写一个用来表示类型的描述文件`*.d.ts`。
发表于 |
分类于 typescript
typescript是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程,将从 **16** 个方面入手,带你一步步学习 TypeScript,与js的区别
发表于 |
分类于 vue3
还记得刚体验 script setup 语法糖的时候,编辑器提示我这是一个实验性的提案,要使用的话,需要固定 Vue 版本。 而在 6 月底,该提案被正式定稿。
今天本篇文章是关于 Vuex,大家使用 Vue 不会陌生吧 今天我们先对 Vuex快速上手,然后自己实现一个简易Vuex
发表于 |
分类于 webpack
代码分离. 这一章的目的在于重用以及基本的缓存 首先第一部分在于提出公用的,比如都是 loadsh 是公用的部分。 如果正常发布的话,index.js 和 another-module.js. 都会打
发表于 |
分类于 webpack
相信使用过 webpack 的小伙伴,对 tree shaking 功能都不会陌生。**tree shaking**, 通常用于移除 javascript 上下文中未使用的代码(dead-code)。
发表于 |
分类于 webpack
绝大多数人都在使用 webpack 作为构建工具。那么 loader 作为处理各种资源的工具,大家肯定也不会陌生。很多人没写过 loader,但是都对 loader 的具体怎么写,怎样执行的一无所知。那么本文就对 3.0.0 版本做一个全方位的揭秘。loader所谓 loader 只是一个导出为函数的 JavaScript 模块。它接收上一个 loader 产生的结果或者资源文件(resour...
发表于 |
分类于 webpack
本文通过精美的图文,深入分析 Webpack Loader 的运行机制,带你吃透 Webpack loader 的 11 个核心问题。
另外可以发现并不是一个 token 对应一个 Node,等号左右必须都有值才能组成一个声明语句,否则会作出警告,这就是 eslint 的基本原理。最后所有的 Node 组合在一起就形成了 AST 语法树 通过 @babel/traverse 我们能够轻松的找到 await 表达…