Vue3丨从 5 个维度来讲 Vue3 变化

Vue:Mixins(混入)、HOC(高阶组件)、作用域插槽、Vue Composition API(VCA/组合式API)。 React:Mixins、HOC、Render Props、Hook。 我们可以看到都是一段越来越好的成长史

如何编写 Typescript 声明文件ts声明文件怎么写

使用`TypeScript`已经有了一段时间,这的确是一个好东西,虽说在使用的过程中也发现了一些`bug`,不过都是些小问题,所以整体体验还是很不错的。 `TypeScript`之所以叫`Type`,和它的强类型是分不开的,这也是区别于`JavaScript`最关键的一点,类型的声明可以直接写在代码中,也可以单独写一个用来表示类型的描述文件`*.d.ts`。

typescript才是未来,深入ts

typescript是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程,将从 **16** 个方面入手,带你一步步学习 TypeScript,与js的区别

快速上手Vuex 到 手写简易 Vuex

今天本篇文章是关于 Vuex,大家使用 Vue 不会陌生吧 今天我们先对 Vuex快速上手,然后自己实现一个简易Vuex

webpack5 代码分离

代码分离. 这一章的目的在于重用以及基本的缓存 首先第一部分在于提出公用的,比如都是 loadsh 是公用的部分。 如果正常发布的话,index.js 和 another-module.js. 都会打

webpack 之 LoaderRunner 全方位揭秘

绝大多数人都在使用 webpack 作为构建工具。那么 loader 作为处理各种资源的工具,大家肯定也不会陌生。很多人没写过 loader,但是都对 loader 的具体怎么写,怎样执行的一无所知。那么本文就对 3.0.0 版本做一个全方位的揭秘。loader所谓 loader 只是一个导出为函数的 JavaScript 模块。它接收上一个 loader 产生的结果或者资源文件(resour...

嘿,不要给 async 函数写那么多 try/catch 了

另外可以发现并不是一个 token 对应一个 Node,等号左右必须都有值才能组成一个声明语句,否则会作出警告,这就是 eslint 的基本原理。最后所有的 Node 组合在一起就形成了 AST 语法树 通过 @babel/traverse 我们能够轻松的找到 await 表达…