首页
链接
分类
归档
友链
MicroMatrix
曲则全,枉则直,洼则盈,敝则新,少则得,多则惑。是以圣人抱一为天下式。不自见,故明;不自是,故彰;不自伐,故有功;不自矜,故长。夫唯不争,故天下莫能与之争。古之所谓“曲则全”者,岂虚言哉!诚全而归之。
累计撰写
80
篇文章
累计创建
21
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
以下是
TypeScript
相关的文章
2024-04-07
NestJs 集成Redis
前言 在日常开发中,需要处理一些高并发的请求或者处理用户邮件认证等一些场景。那么就需要Redis了。 Redis 是一个开源的内存中数据结构存储系统,它可以用作数据库、缓存和消息中间件。 安装包 按照需要的包 pnpm install ioredis @nestjs-modules/ioredis
2024-04-07
2
0
0
技术分享
2023-09-15
基于esbuild搭建组件开发框架
前言 在日常的前端开发中,经常需要开发一些组件。通常我们是基于某个特定的框架来开发,例如vue,react等等。对于页面的样式组件来说,没有什么太多的计较。但是如果开发一个画布工具或者一个音乐播放器的组件,那么这个组件必然会有很多功能,而且对于vue2/vue3,react版本,你可能每个都要开发一
2023-09-15
8
0
0
技术分享
2023-09-13
JS模块的导出和引入
模块规范 在JavaScript中,有两种常见的模块化规范:CommonJS和ES6。 CommonJS是Node.js的默认规范,它使用require和module.exports来导入和导出模块。 ES6是ECMAScript 2015的标准,它使用import和export来导入和导出模块。这
2023-09-13
5
0
0
学习思考
2023-09-12
esbuild v19版本构建本地服务
前言 本文主要是对文章vue3源码学-2-实现构建流程的一个补充。补充的内容为esbuild新升级的版本,即大于0.17版本构建的写法发生了巨大的改变。 下面是新的dev.js的内容,请根据自己的项目情况修改 // 这里用到了之前安装的minimist以及esbuild模块 const args =
2023-09-12
7
0
0
学习思考
2023-04-02
TypeScript--装饰器
前言 TypeScript中的装饰器是一种特殊的语法,可以用来修改类、方法、属性或参数的行为。装饰器是一种函数,它接收一个目标对象或一个属性描述符作为参数,并可以返回一个新的对象或属性描述符,或者不返回任何值。装饰器可以用来实现一些常见的编程模式,例如依赖注入、日志、缓存、验证等。 使用 要使用装饰
2023-04-02
7
0
0
技术分享
2022-11-16
Vue3 + Vite + Ts + Axios + Pinia + VueRouter 配置教程
说明 本文记录一下Vue3的一个基本的开发框架的搭建。主要在公司开发业务,主体框架不用每次都搭建。时间长了就容易忘记了,当初的框架如何搭建的。文章记录的框架搭建的主要实现功能如题,然后研究一些快捷的操作。例如,ts定义的空间自动导入等等。 工具介绍 Vite 是一种新型前端构建工具,能够显著提升前端
2022-11-16
19
0
0
技术分享
2022-08-19
Vue3和Vue2的一些写法区别
摘要 本篇记录vue3和vue2在实现相同的逻辑上的一些语法差异,持续更新。 事件绑定 在开发过程中会遇到需要定制一些video或者audio播放组件,需要用到一些原生的事件。但是vue3和vue2原生事件的绑定是不一样的。 例如下面的音频播放组件 vue2中只需要在mounted(组件渲染完成的时
2022-08-19
6
0
0
学习思考
2022-07-09
vue3源码学习11-h方法和createVnode方法实现
摘要 在实际开发中,经常用到h方法来实现页面,常见的组件中也有render,h这种写法。例如iview的table中 那么h用法也有很多的多样性。例如 h("div",{style:{color: "black"}}) h("div",h('span')) h('div', [h('span'),h
2022-07-09
18
0
0
学习思考
2022-06-26
vue3源码学习10-runtime-dom实现
摘要 前面主要是vue的源码仿写,最主要的是vue的响应式,以及依赖收集。是一个简易版本,和官方源码还是有很多细微差别的,例如数组代理之后改变数组长度,会触发更新之类的。数组还会被收集长度这种依赖关系,以及数组的一些splice,push,shift,unshift,pop这些方法重写,来完成修复一
2022-06-26
6
0
0
学习思考
2022-06-21
vue3源码学习-9-ref的实现
摘要 在页面编写中,之前都是使用reactive来包裹对象,这样对象属性的值改变,其对应的effect包裹渲染动作就会被触发。并且通常有函数解构的操作,例如let people = reactive({name:"张三",age:24}); let {name,age} = people;。如果这么
2022-06-21
7
0
0
学习思考
1
2