TypeScript方式实现源码 1 /** 2 * 散列表 3 * @desc 与Set类相似,ECMAScript 6同样包含了一个Map类的实现,即我们所说的字典 4 */ 5 class HashTable { 6 private table = []; 7 public put(key, ...
分类:
编程语言 时间:
2017-06-09 18:22:52
阅读次数:
299
TypeStyle is the only current CSS in JS solution that is designed with TypeSafety and TypeScript developer ergonomics in mind. In this lesson we will ...
分类:
Web程序 时间:
2017-06-05 18:24:58
阅读次数:
266
这是一个JavaScript面向对象系列的文章,本篇文章主要讲概述,介绍面向对象,后面计划还会有5篇文章,讲抽象、封装、继承、多态,最后再来一个综合。 ...
分类:
编程语言 时间:
2017-06-04 10:45:22
阅读次数:
226
对于基于JavaScript的各种语言,我用过Coffee。但是印象中,除了遍地语法糖,写起来比较快。也没有觉得特别好用。而TypeScript可谓一门语言,其主要特性有:兼容ECMAScript2015(ES6)规范,可选择编译成ES6或ES5规范的JavaScript代码(ECMAScript3及以上版本);面向对象,并..
分类:
其他好文 时间:
2017-06-04 09:45:04
阅读次数:
167
ES2015新增的特性箭头表达式,省去了关键词function,文中``双撇号和${}是Typescript的语法。以下是一些学习笔记: 1.单行箭头表达式: 2.多行箭头表达式(必须使用{}大括号): 3.无参数: 4.一个参数(无需使用()小括号): 5.栗子: 6.箭头表达式中的this关键字 ...
分类:
其他好文 时间:
2017-06-03 15:09:42
阅读次数:
203
环境: vscode:1.12.2 node 7.4.0 TypeScript:2.3.2 从svn 更新下来,别的电脑环境编译是没问题的,在我的电脑上编译失败并出现以下错误 错误的原因是typescript 版本的问题。 解决方法是: 我的电脑右键属性→高级系统设置→环境变量→找到Path里面的 ...
分类:
其他好文 时间:
2017-05-29 18:17:55
阅读次数:
203
1. 前言 JavaScript在百度一直有着广泛的应用,特别是在浏览器端的行为管理。本文档的目标是使JavaScript代码风格保持一致,容易被理解和被维护。 虽然本文档是针对JavaScript设计的,但是在使用各种JavaScript的预编译语言时(如TypeScript等)时,适用的部分也应 ...
分类:
编程语言 时间:
2017-05-29 17:24:48
阅读次数:
215
1. create an empty web project. 2. add a index.html file. 3. open nuget browser, and enter tag:typescript. choose jquery.typescript.definitelytyped an ...
分类:
Web程序 时间:
2017-05-25 00:01:16
阅读次数:
190
1.打开IDE后出现“路径xxx未指向有效地tsserver安装。将禁用TypeScript语言功能。”提示: 这是由于杀毒软件吧ts对应的js文件作为病毒删除导致的,一般到杀毒软件的历史界面中将ts相关的文件还原并加入白名单后即可。 2.ts编译报错找不到tsc时: 这是由于没有安装Node.js ...
分类:
其他好文 时间:
2017-05-24 19:44:46
阅读次数:
621
Lookup types, introduced in TypeScript 2.1, allow us to dynamically create types based on the property keys of an object. We'll use the function spyOn ...
分类:
其他好文 时间:
2017-05-24 15:52:43
阅读次数:
137