自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翾的博客

如果有一天我们淹没在人潮里,那是因为没有努力活得丰盛。

  • 博客(11)
  • 收藏
  • 关注

原创 TypeScript与JavaScript不同之处系列(八) ===> 高级类型

本系列目的: 列出TypeScript与JavaScript的不同点, 缩小文档内容, 提高学习速度. 原文档地址: https://www.tslang.cn/index.html这节内容比较多, 但也很实用文章目录高级类型交叉类型联合类型(Union Types)类型保护用户自定义的类型保护typeof类型保护instanceof类型保护判断nullnull类型可选参数和可选属性类型别名接...

2018-12-31 15:31:47 1052

原创 TypeScript与JavaScript不同之处系列(七) ===>类型推论, 类型兼容性

本系列目的: 列出TypeScript与JavaScript的不同点, 缩小文档内容, 提高学习速度. 原文档地址: https://www.tslang.cn/index.html类型推论基本let x = 3; // 推断x为数字let zoo = [new Rhino(), new Elephant(), new Snake()]; // 推断为联合数组类型 (Rhino | El...

2018-12-30 12:53:52 535

原创 TypeScript与JavaScript不同之处系列(六) ===>枚举

本系列目的: 列出TypeScript与JavaScript的不同点, 缩小文档内容, 提高学习速度. 原文档地址: https://www.tslang.cn/index.html枚举简单使用enum Direction { a = 3, b, c, d} // 手动赋值, b c d的值分别为4, 5, 6enum Direction { a, b, c, d} // 默认赋值, a...

2018-12-29 14:50:53 917

原创 TypeScript与JavaScript不同之处系列(五) ===> 泛型

本系列目的: 列出TypeScript与JavaScript的不同点, 缩小文档内容, 提高学习速度. 原文档地址: https://www.tslang.cn/index.html泛型简单使用泛型解决的问题: 一种方法使返回值的类型与传入参数的类型是相同的. 下面是小例子:function identity<T>(arg: T): T { return arg;}...

2018-12-29 12:55:45 999

原创 TypeScript与JavaScript不同之处系列(四) ===> 函数

本系列目的: 列出TypeScript与JavaScript的不同点, 缩小文档内容, 提高学习速度. 原文档地址: https://www.tslang.cn/index.html函数简单使用// 伪代码例子函数名(参数: 类型): 返回值 {}// 例1function add(x: number, y: number): number { return x + y;...

2018-12-28 15:44:33 522

原创 TypeScript与JavaScript不同之处系列(三) ===> 类

本系列目的: 列出TypeScript与JavaScript的不同点, 缩小文档内容, 提高学习速度. 原文档地址: https://www.tslang.cn/index.html类简单使用在TypeScript里,成员都默认为 public, 成员可以额被标记 private, protected, 或者static// --------------------- publiccla...

2018-12-27 14:13:00 506

原创 TypeScript与JavaScript不同之处系列(二) ===> 接口

本系列目的: 列出TypeScript与JavaScript的不同点, 缩小文档内容, 提高学习速度. 原文档地址: https://www.tslang.cn/index.html对象最简单的使用例子interface LabelledValue { label: string;}function printLabel(labelledObj: LabelledValue) {...

2018-12-26 14:47:52 520

转载 接口和抽象类区别

抽象类和接口区别语法层面区别参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的。它根本不存在方法的实现, 是极度抽象的类型实现子类使用extends关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。子类使用关键字implements来实现接口。它需要提供接口中所有声明的方法的实现构造器抽象类可以有构造...

2018-12-24 14:00:13 5331 1

原创 TypeScript与JavaScript不同之处系列(一) ===> 基础类型

本系列目的: 列出TypeScript与JavaScript的不同点, 提高学习速度. 原文档地址: https://www.tslang.cn/index.html基础类型let isDone: boolean = false;let decLiteral: number = 6;let hexLiteral: number = 0xf00d; // 16进制let binaryLit...

2018-12-24 13:21:49 593 1

原创 2018年11月中旬香港, 吉隆坡8天游记

行程单 & 前期准备本来最初计划是从塞班岛飞到香港的… 结果, 11月初塞班岛刮台风没去成… 不过还好, 机票和酒店的钱全部全款退出来了, 下面是在走之前买的东西.(两个人)马来西亚签证万国插座马来西亚手机卡11月18日 杭州=>香港11月18日 => 11月21日 游玩香港11月22日 香港 => 吉隆坡11月22日 => 11月26日 吉隆坡游...

2018-12-23 15:09:31 1028

原创 JavaScript严格模式与非严格模式区别

开启严格模式方法"use strict";, 如果放在文件开头就是全局开启严格模式, 还可以在函数内声明, 这么做的话就是这个函数开启严格模式.严格模式下无法再意外创建全局变量。在普通的JavaScript里面给一个拼写错误的变量名赋值会使全局对象新增一个属性。严格模式中意外创建全局变量被抛出错误替代:"use strict";a = 1; // 报错, 因为找不到a的声明在严格模...

2018-12-23 12:21:17 1009

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除