TypeScript相关的工具一般都是通过npm进行安装的,首先要查看npm是否已经安装,通过 npm -v 安装的命令为: npm install -g typescript@2.0.0 TypeScript的基本类型有: 布尔类型:boolean 值为 ture 和 false 数字类型:num ...
分类:
其他好文 时间:
2020-01-04 20:11:54
阅读次数:
67
1. 接口 1. 接口约束对象 接口可以约束对象的属性和其对应的类型。 2. 接口约束数组 相当于对象的特殊形式。 3. 接口约束类的方法实现 接口中的方法都是抽象方法。类实现接口的时候,要将接口中的方法全部实现。 1. 一个类可以实现多个接口 2. 接口可以继承;类实现继承的接口时,要实现接口和接 ...
分类:
其他好文 时间:
2020-01-04 00:52:35
阅读次数:
83
针对上一篇《应用十:Vue之Vue与TypeScript集成开发》的介绍,这里给大家分享一个在近期项目中封装的导入组件,参考组件源码来更好的熟悉.vue文件中脚本的语法。 组件源码: <template> <div id="myImport"> <el-button type="primary" p ...
分类:
其他好文 时间:
2020-01-03 18:01:45
阅读次数:
79
当没有加esModuleInterop时 库的代码: 生成代码 使用库的代码: 生成代码 生成代码 生成代码 fs是没有default属性的,所以这种使用fs的方法是不对的。 所以,不加esModuleInterop时,正确引用fs的方法是下面这样: 加上esModuleInterop,代码 编译为 ...
分类:
其他好文 时间:
2020-01-03 12:01:58
阅读次数:
114
截至2019年底,TypeScript(简称ts)已经与Python并列成为第二受欢迎的开发语言,仅次于Rust。如果你还不清楚到底什么是ts,请先移步至ts中文网了解。再过几个月Vue3.0版本就将正式发布,源码完全使用TypeScript编写,Vue与TypeScript的集成势必将成为接下来的 ...
分类:
其他好文 时间:
2020-01-02 22:29:05
阅读次数:
68
背景 项目背景 项目基于Vue+Typescript+iview,有国际化的需求,目前支持中文和英文两种语言。本身国际化没有什么难度,但是typescript和iview还是有点需要注意的,特此记录。 vue-i18n Vue I18n 是 Vue.js 的国际化插件。它可以轻松地将一些本地化功能集 ...
分类:
其他好文 时间:
2020-01-01 13:25:00
阅读次数:
67
一、创建一个1000万、甚至1亿。 二、分别写9个方法 getForRunTime()、getForOfRunTime()、getForInRunTime()、getForeachRunTime()、getMapRunTime()、getFilterRunTime()、getEveryRunTime ...
分类:
编程语言 时间:
2020-01-01 10:06:27
阅读次数:
83
在用户设置中搜索 javascript.suggest.enabled 勾选上就ok 产生问题的原因可能是类似于typescript等插件或者某些升级修改了默认的配置,关闭了单纯的js文件中的javascript的提示 ...
分类:
Web程序 时间:
2019-12-31 12:42:58
阅读次数:
281
TypeScript 引入js库如果要使用现有的js文件的话,需要对编译器增加–allowJS参数。可以修改tsconfig.json中的compilerOptions,将其中的"allowJs"设为true,如: “allowJs”: true,没有该字段的话增加该字段即可。另外在tsconfig ...
分类:
Web程序 时间:
2019-12-31 12:24:46
阅读次数:
235
classCallStackTool{privatestaticindex:number=0;publicstaticprintCallStack(count:number,simple:boolean=true):void{letcaller:Function=arguments.callee.caller;leti:number=0;count=count||10;CallStackTool.
分类:
其他好文 时间:
2019-12-31 01:38:52
阅读次数:
90