- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 ts讲解(接口interface)
介绍官网是这样定义的:TypeScript的核心原则之一是对值所具有的结构进行类型检查。 它有时被称做“鸭式辨型法”或“结构性子类型化”。 在TypeScript里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约。我是这样理解的:给对象里每个属性定义类型(简单又粗暴)接口初探下面通过一个简单示例来观察接口是如何工作的:function printLabel(labelledObj: { label: string }) { console.log(labelledObj.la
2022-05-31 17:07:27
18355
2
原创 ES6及以后
ES6简介ES6,全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版虽然15年就有正式版本了,但是国内普遍商用是在2018年之后去了,甚至到现在有很多前端仍然搞不懂ES6(都2022年了,兄dei~)ES6 的出现主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念目前存在少数低版本浏览器的 JavaScript 是 ES5 版本,大多数的浏览器已经支持 ES6ES6提供了大量的语法糖,让你写代码的时候简直不要太爽!
2022-05-30 17:27:54
453
原创 Class、原型、原型链、this指向
文章目录this指向1.函数调用模式2.方法调用模式3.构造函数调用模式this指向this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定,this最终指向调用它的对象。1.函数调用模式当一个函数并非一个对象的属性时,那么它就是被当做函数来调用的。在此种模式下,this被绑定为全局对象,在浏览器环境下就是window对象function that() { let q = 'this is a cainiao web ' console.log(this.q); /*
2022-05-28 17:55:55
298
原创 TS基础数据类型
概念为了让程序有价值,我们需要能够处理最简单的数据单元:数字,字符串,结构体,布尔值等。 TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用。布尔值最基本的数据类型就是简单的true/false值,在JavaScript和TypeScript里叫做boolean。let isTrue: boolean = false;数字和JavaScript一样,TypeScript里的所有数字都是浮点数。 这些浮点数的类型是 number。 除了支持十
2022-05-20 16:33:57
310
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人