NestJS 学习 —— IoC & TS装饰器
🎛️NestJS 学习 —— IoC & TS装饰器
基于装饰器我们能够快速优雅的复用逻辑,提供注释一般的解释说明效果,以及对业务代码进行能力增强。 IoC的全称为 Inversion of Control,意为控制反转,它是OOP中的一种原则(虽然不在n大设计模式中,但实际上IoC也属于一种设计模式),它可以很好的解耦代码。
tRPC & Zod
🥌tRPC & Zod
tRPC 是一个基于 TypeScript 的远程过程调用框架,旨在简化客户端与服务端之间的通信过程,并提供高效的类型安全。它允许您使用类似本地函数调用的方式来调用远程函数,同时自动处理序列化和反序列化、错误处理和通信协议等底层细节。 Zod 是一个以 TypeScript 为首的模式声明和验证库 ,弥补了 TypeScript 无法在运行时进行校验的问题
Vue + Router + TS 使用
🕹️Vue + Router + TS 使用
Vue Router 是 Vue.js 的官方路由。它与 Vue.js 核心深度集成,让用 Vue.js 构建单页应用变得轻而易举。功能包括: • 嵌套路由映射 • 动态路由选择 • 模块化、基于组件的路由配置 • 路由参数、查询、通配符 • 展示由 Vue.js 的过渡系统提供的过渡效果 • 细致的导航控制 • 自动激活 CSS 类的链接 • HTML5 history 模式或 hash 模式 • 可定制的滚动行为 • URL 的正确编码
Vue + Pinia
🛰️Vue + Pinia
全局状态管理工具 Pinia.js 有如下特点: 完整的 ts 的支持; 足够轻量,压缩后的体积只有1kb左右; 去除 mutations,只有 state,getters,actions; actions 支持同步和异步; 代码扁平化没有模块嵌套,只有 store 的概念,store 之间可以自由使用,每一个store都是独立的 无需手动添加 store,store 一旦创建便会自动添加; 支持Vue3 和 Vue2
TypeScript 入门
🌥️TypeScript 入门
Typed JavaScript at Any Scale. 添加了类型系统的 JavaScript,适用于任何规模的项目 TypeScript 的两个最重要的特性——类型系统、适用于任何规模 TypeScript是JavaScript的超集