
typescript
aliven1
前端工程师,技术栈:PS、AI、H5、CSS3、JS、TS、jQuery、vue、react、微信小程序、node、express、svn、git、webpack
展开
-
Typescript ----- keyof 语法的使用
原因是因为,ts无法知道传进来的key这个变量是否是people这个类型所具有的。可以使用之前所学的泛型结合keyof解决这一问题。原创 2022-11-23 14:41:48 · 301 阅读 · 0 评论 -
ts只读对象和只读数组
一些对象属性只能在对象刚刚创建的时候修改其值。转载 2022-11-11 16:31:48 · 758 阅读 · 2 评论 -
ts中的联合类型和类型保护
ts中的联合类型和类型保护原创 2022-07-12 18:45:35 · 336 阅读 · 0 评论 -
TypeScript中的面向对象,类的继承,抽象类,类型别名type,接口,属性的封装(public,protected,private)
TypeScript中的面向对象,类的继承,抽象类,type,接口,属性的封装(public,protected,private)转载 2022-06-23 18:48:05 · 392 阅读 · 0 评论 -
TypeScript快速入门
下载Node.js安装Node.js使用npm全局安装typescript创建一个ts文件使用tsc对ts文件进行编译进入命令行进入ts文件所在目录执行命令:tsc xxx.ts类型声明类型声明是TS非常重要的一个特点通过类型声明可以指定TS中变量(参数、形参)的类型指定类型后,当为变量赋值时,TS编译器会自动检查值是否符合类型声明,符合则赋值,否则报错简而言之,类型声明给变量设置了类型,使得变量只能存储某种类型的值语法...转载 2022-06-23 16:02:08 · 130 阅读 · 0 评论 -
ts中的类型定义文件
自定义类型文件eg:jquery.d.ts原创 2022-02-28 18:25:31 · 870 阅读 · 0 评论 -
ts中的命名空间(二)
多个命名空间之间相互引用Components命名空间namespace Components{ export class Header { constructor() { const ele = document.createElement('div') ele.innerHTML = "This is Header" document.body.appendChild(ele) }原创 2022-02-25 19:51:03 · 750 阅读 · 0 评论 -
ts中的命名空间(一)
namespace Home {//命名空间 class Header { constructor() { const ele = document.createElement('div') ele.innerHTML = "This is Header" document.body.appendChild(ele) } } class Content { cons原创 2022-02-25 19:29:42 · 583 阅读 · 0 评论 -
默认参数的写法
原创 2020-10-27 10:32:38 · 304 阅读 · 0 评论 -
类数组的数据类型
原创 2020-10-27 10:29:06 · 403 阅读 · 0 评论 -
typescript中的json配置
"scripts":{"dev":"ts-node./src/crowller.ts", //编译开发环境代码"build":"tsc",//编译生产环境代码"build_w":"tsc-w" //检查ts文件的变化,自动编译生产环境代码}原创 2020-10-26 13:37:59 · 919 阅读 · 0 评论 -
类定义接口
创建类到时候,同事创建类一个和类同名到类型,但是这个类型是实例类型,不含构造函数和静态类型原创 2020-10-26 09:27:56 · 396 阅读 · 0 评论 -
typescript 无法安装的解决办法
linux 无法安装typescript 或者npm install rollbackFailedOptional: verb npm-session ******************解决办法因为npm没有设置国内镜像服务器(因为大部分内容要去外网下载,直连比较慢)先执行npm config set registry http://registry.npm.taobao.org再执行安装typescript命令 npm install typescript -g;tsc -v查看安装版本.原创 2020-10-21 21:39:21 · 3653 阅读 · 2 评论 -
typescript查询对应包的类型文件
https://microsoft.github.io/TypeSearch/原创 2020-08-10 13:26:33 · 825 阅读 · 0 评论 -
interface接口
1.强校验:interface Person { name:string;}getPersonName直接使用字面量调用函数,会触发强校验,接口内没有sex,所以会提示错误; const person={name:'dell',sex:'male'};getPersonName(person);这样调动,则不会提示错误...原创 2020-08-06 09:35:45 · 206 阅读 · 0 评论 -
typescript中的单利模式
原创 2020-08-03 16:24:21 · 349 阅读 · 0 评论 -
元组的定义
原创 2020-08-03 16:15:24 · 855 阅读 · 0 评论 -
变量类型别名alias的定义方式
原创 2020-08-03 16:07:49 · 843 阅读 · 0 评论