TypeScript的接口,个人理解就是一种约束,包括各种类型的契约或者代码定义上的契约。当然,和java中的用法基本一致,接口可以被继承也可以被实现。 定义一个简单的interface 注意: 1、可选属性:label?: string; 2、只读属性:readonly label: string ...
分类:
其他好文 时间:
2017-12-17 01:02:15
阅读次数:
252
全局下载:npm i typescript -g 编译.ts文件:tsc 1.ts自动生成对应js文件 基本类型: 1.布尔,数字,字符串 ts文件 编译后的js文件 2.数组和元组 ts文件 编译后的js文件 3.enum枚举 是一组可以命名数值的集合 类似于数组,大括号内为元素,可以通过元素访问 ...
分类:
其他好文 时间:
2017-12-15 20:54:12
阅读次数:
214
从今天开始学习typescript了,记录ts学习点滴,最后,使用ts结合nodejs开发后端应用,一起共勉吧: typescript最新版本2.6,所有演示代码均基于此版本 开始之前确定安装了如下npm包: 基础类型 布尔类型 运行: 控制台执行命令:ts node dataType.ts fal ...
分类:
其他好文 时间:
2017-12-09 23:59:31
阅读次数:
353
命令行使用tsc 1.安装typescript npm install -g typescript 2.新建一个index.ts 输入export hello class{} 3.编译 tsc index.ts 4.查看编译后的文件 在webstorm使用tsc 1.创建typescript文件2. ...
分类:
其他好文 时间:
2017-12-07 21:13:10
阅读次数:
121
loader 用于对模块的源代码进行转换。loader 可以使你在 import 或"加载"模块时预处理文件。因此,loader 类似于其他构建工具中“任务(task)”,并提供了处理前端构建步骤的强大方法。loader 可以将文件从不同的语言(如 TypeScript)转换为 JavaScript ...
分类:
Web程序 时间:
2017-12-05 13:24:45
阅读次数:
281
因为实在不想用相对路径来写模块导入了, 配置baseUrl和Path来简化路径导入, 好在现在awesome-typescript-loader已经很好的支持了这个功能。 配置如下: webpack.json中添加如下插件: var TsConfigPathsPlugin = require('aw ...
分类:
Web程序 时间:
2017-12-04 22:24:57
阅读次数:
437
gitHub:http://www.liu12fei08fei.top/blog/10typescript.html TypeScript入门 课程内容介绍 课程介绍-前置知识 TypeScript的优势 搭建TypeScript开发环境 什么是compiler?为什么需要compiler? 使用在 ...
分类:
其他好文 时间:
2017-12-03 12:50:21
阅读次数:
169
一、webpack是什么 WebPack可以看做是模块打包机: 它做的事情是,分析你的项目结构, 找到JavaScript模块 以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等), 并将其打包为合适的格式以供浏览器使用。 二、为什要使用WebPack 今的很多网页其实可以 ...
分类:
Web程序 时间:
2017-12-01 20:49:16
阅读次数:
291
1,在线编译,进入typescript官网http://www.typescriptlang.org/,点击里面的playground就可以直接写代码了。 2,在本地编译运行Typescript需要使用npm下载typescript npm install -g typescript tsc Hel ...
分类:
Web程序 时间:
2017-11-21 19:41:29
阅读次数:
1111
/** * Created by ufo9631 on 2017/5/16. */ /*参数新特性*/ var maname = "zhang san"; //声明字符串类型变量 var alias = "xixi"; //任意类型 var age = 12; //整形 var man = fals... ...
分类:
其他好文 时间:
2017-11-15 23:48:18
阅读次数:
457