初始化端项目 通过react的脚手架create-react-app初始化一个前端项目: 初始化完成之后,精简一下项目目录,并编写login页面...
为了将面向过程的代码改造成面向对象的代码。将现有的代码进行改造。首先将login的逻辑进行迁移:创建LoginController.ts,并将代...
什么是装饰器 装饰器本质上一个函数 类的装饰器 对类进行装饰 开启装饰器语法: 在tsconfig.json文件中,将这两项开启: 装饰器的基本...
在完成了爬取数据的借口之后,遇到了一些问题: 接口没有做保护,可能会被人恶意一直请求,导致一直爬取数据导致内存溢出 使用表单提交的方式 只有在密...
keyof 语法 常用的场景: 获取对象的某一属性值时比如:image.png当这么写时,会造成两个问题: 没有类型保护,所以ts会抛出这样的一...
安装express:npm install express -S在新版本的express中,安装express同时也会安装其相应的类型文件 开始...
使用session完成登录功能的开发 借助中间键cookie-session 安装:npm install cookie-session @ty...
什么是描述文件 帮助ts理解js文件或者js库,因为ts缺少js的概念。 一般以d.ts为结尾 比如以常用的jquery为例,通过在ts中手写一...
命名空间可以解决模块化问题, 防止暴露统一的接口 比如,Header,Body,Footer是三个模块 这样编写完成之后,虽然完成了简单的拆分,...