2020年1月30日
摘要: 介绍 TypeScript的核心原则之一是对值所具有的结构进行类型检查。 它有时被称做“鸭式辨型法”或“结构性子类型化”。 在TypeScript里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约。 接口初探 通过一个简单示例来观察接口是如何工作的: function printLab 阅读全文
posted @ 2020-01-30 11:54 颉旺飞 阅读(1901) 评论(0) 推荐(0) 编辑
  2020年1月29日
摘要: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>作用域: 1.变量(变量作用域又称上下文)和函数生效(能被访问)的区域 2.全局、局部变量 3.作用域的访问顺序 阅读全文
posted @ 2020-01-29 10:22 颉旺飞 阅读(188) 评论(0) 推荐(0) 编辑
  2020年1月28日
摘要: 介绍 软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。 在像C#和Java这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据。 这样用户就可以以 阅读全文
posted @ 2020-01-28 11:30 颉旺飞 阅读(237) 评论(0) 推荐(0) 编辑
  2020年1月27日
摘要: 交叉类型(Intersection Types) 交叉类型是将多个类型合并为一个类型。 这让我们可以把现有的多种类型叠加到一起成为一种类型,它包含了所需的所有类型的特性。 例如,Person & Serializable & Loggable同时是Person和Serializable和Loggab 阅读全文
posted @ 2020-01-27 11:32 颉旺飞 阅读(1610) 评论(0) 推荐(1) 编辑
  2020年1月26日
摘要: 介绍 TypeScript中有些独特的概念可以在类型层面上描述JavaScript对象的模型。 这其中尤其独特的一个例子是“声明合并”的概念。 理解了这个概念,将有助于操作现有的JavaScript代码。 同时,也会有助于理解更多高级抽象的概念。 对本文件来讲,“声明合并”是指编译器将针对同一个名字 阅读全文
posted @ 2020-01-26 10:16 颉旺飞 阅读(1598) 评论(0) 推荐(0) 编辑
  2020年1月25日
摘要: 1.变量声明let和const 我们都是知道在ES6以前,var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。这就是函数变量提升例如: function aa() { if(bool) { var test = 'hello man' } else 阅读全文
posted @ 2020-01-25 09:49 颉旺飞 阅读(141) 评论(0) 推荐(0) 编辑
  2020年1月24日
摘要: 什么是JavaScript JavaScript一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。(好吧,概念什么最讨厌了) 动态: 在运行时确定数据类型。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 弱类: 计算时可以不同类型之间对使用者透明地隐 阅读全文
posted @ 2020-01-24 09:58 颉旺飞 阅读(370) 评论(0) 推荐(0) 编辑
  2020年1月23日
摘要: 介绍 TypeScript的核心原则之一是对值所具有的结构进行类型检查。 它有时被称做“鸭式辨型法”或“结构性子类型化”。 在TypeScript里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约。 接口初探 下面通过一个简单示例来观察接口是如何工作的: function printL 阅读全文
posted @ 2020-01-23 10:09 颉旺飞 阅读(128) 评论(0) 推荐(0) 编辑
  2020年1月22日
摘要: 介绍 为了让程序有价值,我们需要能够处理最简单的数据单元:数字,字符串,结构体,布尔值等。 TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用。 布尔值 最基本的数据类型就是简单的true/false值,在JavaScript和TypeScrip 阅读全文
posted @ 2020-01-22 11:03 颉旺飞 阅读(126) 评论(0) 推荐(0) 编辑
  2020年1月21日
摘要: 通过 jQuery,您可以把动作/方法链接起来。 Chaining 允许在一条语句中允许多个 jQuery 方法(在相同的元素上) jQuery 方法链接 直到现在,我们都是一次写一条 jQuery 语句(一条接着另一条)。 不过,有一种名为链接(chaining)的技术,允许我们在相同的元素上运行 阅读全文
posted @ 2020-01-21 19:45 颉旺飞 阅读(92) 评论(0) 推荐(0) 编辑