TypeScript实现图
用 TypeScript 实现斐波那契数列
前几天在知乎看到一篇文章,用 TypeScript 类型运算实现一个中国象棋程序 : 边看边 woc,TypeScript 不是一个类型系统吗,咋还实现象棋了,感觉发现了新大陆一样,然后把大佬的代码 clone下来,本地「运行」了一下,只能是带引号的运行了,因为 TS就是动态推导类型,只需要安装相关插件,鼠标 hover 上去就可以看到结果了。看到这种神奇魔法,于是自己就查了查这是为什么。图灵完备
日期 2023-06-12 10:48:40TypeScript reflect-metadata 结合方法装饰器实现的一个自定义语法检查的例子
reflect-metadata 例子: import 'reflect-metadata'; function validate( target: Object, key: st
日期 2023-06-12 10:48:40TypeScript里对数组元素的自定义属性排序的实现原理
源代码: // Import stylesheets import "./style.css"; // Write TypeScript code! const appDiv: HTMLEl
日期 2023-06-12 10:48:40TypeScript里get属性的实现
例子: private get activeBaseSite(): string { return ( this._activeBaseSite ?? getContextPa
日期 2023-06-12 10:48:40TypeScript里get属性的实现
例子: private get activeBaseSite(): string { return ( this._activeBaseSite ?? getContextPa
日期 2023-06-12 10:48:40SpringBoot学习笔记(八)——JWT、(Vue3、Axios、Vue-Router、TypeScript实现授权与验证示例)
一、JWT概要 1.0、认证方式 1.0.1、基于Session的认证 基于session认证所显露的问题: Session: 每个用户经过我们的应用认证之后,我们的应用都要在服务端做一次记录,以方便用户下次请求的鉴别,通常而言session都是保存在内存中,而随着认证用户的增多,服务端的开销会明显增大。 扩展性: 用户认证之后,服务端做认证记录,如果认证的记
日期 2023-06-12 10:48:40typescript与nodejs(二)基于装饰器实现路由表
之前实现了一个简单的WebServer但是这离实际使用还有一点距离webserver 首先面对第一个问题是路由表啥是路由表路由表别看听起来神秘,但是其实就是 if elseonhttp…{ if(req.url.pathname =="/test1") 。。。 if
日期 2023-06-12 10:48:40typescript 实现enum枚举值定义为对象
壹 ❀ 引 最近因为有一些闲散时间,所以一直在做将Class组件重构为typescript + hooks组件的工作,结果今天就遇到一个有趣的问题。我们知道react Class组件一般都会定义Component.propTypes属性,目的在于限制组件props类型以及某个属性是否必传等。结果在改写过程中,我发现有个属性它的定义是一个枚举: // 枚举定义,这里借用了项目自己封装的枚举创建方
日期 2023-06-12 10:48:40