自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 发送邮件功能

发送邮件目前测试了几种可行方式:第一种:最懒惰的方法— 也可自行直接用a链接直接调起本地邮件发送器,,即可。限制: 要求必须本地有下载并注册 <a href="mailto:youremail@mail.com?subject=邮件标题&body=邮件内容">告诉我们</a>第二种:最花钱的方法,— 需要用到第三方平台:https://formspree.io/,— 注册登录之后,用自己的邮箱自动生成一个可发送链接:类似:

2021-09-13 16:02:45 168

原创 TypeScript ------ 声明文件

TypeScript 声明文件TypeScript 作为 JavaScript 的超集,在开发过程中不可避免要引用其他第三方的JavaScript 的库。虽然通过直接引用可以调用库的类和方法,但是却无法使用TypeScript 诸如类型检查等特性功能。为了解决这个问题,需要将这些库里的函数和方法体去掉后只保留导出类型声明,而产生了一个描述JavaScript库和模块信息的声明文件。通过引用这个声明文件,就可以借用TypeScript 的各种特性来使用库文件了。假如我们想使用第三方库,比如 jQuery,

2021-01-21 17:03:01 35

原创 TypeScript ------模块

模块使用模块加载器去导入其它的模块。在运行时,模块加载器的作用是在执行此模块代码前去查找并执行这个模块的所有依赖。大家最熟知的 Javascript 模块加载器是服务于 Node.js 的 CommonJS和服务于Web应用的 Require.js。模块是在其滋生的作用域里执行,并不是在全局作用域,这意味着定义在模块里的变量、函数和类等在模块外部是不可见的,除非明确的使用 export 导出它们。两个模块之间的关系是通过在文件级别上使用 import 和export 建立的。

2021-01-21 15:01:13 37

原创 TypeScript ------ 命名空间

TypeScript 命名空间命名空间一个最明确的目的就是解决重命名问题。假设这样一种情况,当一个班上有两个名叫小明的学生时,为了明确区分他们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的姓(王小明,李小明),或者他们父母的名字等等。命名空间定义了标识符的可见范围,一个标识符可在多个名字空间中定义,它在不同名字空间中的含义是互不相干的。这样,在一个新的名字空间中可定义任何标识符,他们不会与任何已有的标识符发生冲突,因为已有的定义都处于其他名字空间中。TypeScript 中命名空间使用

2021-01-20 20:29:25 79

原创 TypeScript ------ 对象

例如,在不使用鸭子类型的语言中,我们可以编写一个函数,它接受一个类型为“鸭子”的对象,并调用它的“走”和“叫”的方法。在使用鸭子类型的语言中,这样的一个函数可以接收一个任意类型的对象,并调用它的“走”和“叫”方法。任何拥有这样的正确的“走”和“叫”方法的对象都可被函数接受的这种行为引出了以上表述,这种决定性的方式因此得名。在这种风格中,一个对象有效的语义,不是由继承自特定的类或实现特定的接口,而是由“当前方法和属性的集合”决定。是动态类型的一种风格,是多态(polymorphism)的一种形式。

2021-01-07 18:53:03 24

原创 TypeScript ------类

TypeScript 一次只能继承一个类,不支持继承多个类,但 TypeScript 支持多重继承(A 继承 B,B 继承 C)。TypeScript 支持继承类,即我们可以在创建类的时候继承一个已存在的类,这个已存在的类成为父类,继承它的类称为子类。关键走用于定义类的数据成员(属性和方法)为静态的,静态成员可以直接通过类名调用。,子类除了不能继承父类的私有成员(方法和属性)和构造函数,其他的都可以继承。类继承后,子类可以对父类的方法重新定义,这个过程称之为方法的重写。

2021-01-07 16:59:07 36

原创 TypeScript ------ 接口

接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要有具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法。以下实例中,我们定义了一个接口IPerson,接着定义了一个变量customer, 它的类型是IPerson。:接口不能转换为 JavaScript。接口中我们可以将数组的索引值和元素设置为不同类型,索引值可以是数字或字符串。接口继承就是说接口可以通过其他接口来扩展自己。TypeScript 允许接口继承多个接口。继承的各个接口使用逗号。

2021-01-06 20:49:36 33

原创 TypeScript ------ Map对象

Map 对象中的元素是按顺序插入的,我们可以迭代 Map 对象,每一次迭代返回 [key,value]数组。Map 对象保存键值对,并且能够记住键的原始插入顺序。任何值(对象或原始值)都可以作为一个键或一个值。Map 是 ES6中引入的一种新的数据结构。TypeScript使用。

2021-01-06 15:49:36 181

原创 TypeScript ------ Number

TypeScript Number 对象方法toExponential() - 把对象的值转换为指数计数法。//toExponential() var num1 = 1225.30 var val = num1.toExponential(); console.log(val) // 输出: 1.2253e+3toFixed() - 把数字转换为字符串,并对小数点指定位数。var num3 = 177.234 console.log("num3.toFixed() 为 "+num3

2021-01-05 18:54:13 36

原创 TypeScript ------函数

如果上例我们想让 firstName 是可选的,lastName 必选,那么就要调整它们的位置,把 firstName 放在后面。在TypeScript 函数里,如果我们定义了参数,则我们必须传入这些参数,除非将这些参数设置为可选,可选参数使用问号表识。有一种情况,我们不知道要向函数传入多少个参数,这时候我们就可以使用剩余参数来定义。在使用 return 语句时,函数会停止执行,并返回指定的值。重载是方法名字相同,而参数不同,返回类型可以相同也可以不同,在调用函数时,您可以向其传递值,这些值被成为参数。

2021-01-05 18:26:22 31

原创 TypeScript ------ 变量声明

TypeScript 变量声明变量是一种使用方便的占位符,用于引用计算机内存地址。我们可以把变量看作存储数据的容器。TypeScript 变量的命名规则:变量名称可以白汗数字和字母。除了下划线 _和美元$符号外,不能包含其他特殊字符,包括空格。变量名不能以数字开头。变量使用前必须先声明,我们可以使用var来声明变量。我们可以使用以下四种方式来声明变量。声明变量的类型及初始值:var [变量名] : [类型] = 值;//例如:var uname:string = "Runoo

2021-01-05 15:58:09 122

原创 TypeScript ------ 面向对象

TypeScript 是一种面向对象的编程语言。面向对象是种对现实世界理解和抽象的方法。面向对象只要有两个概念:对象和类。

2021-01-05 14:39:21 38

原创 TypeScript -------基础语法

原则上,TypeScript 需要开发者做到先声明后使用。这就导致开发者在调用很多原生接口(浏览器、Node.js)或者第三方模块的时候,因为某些全局变量或者对象的方法并没有声明过,导致编译器的类型检查失败。用 ts 写的模块在发布的时候仍然是用 js 发布,这就导致一个问题:ts 那么多类型数据都没了,所以需要一个 d.ts 文件来标记某个 js 库里面对象的类型。这些类型声明帮助编译器识别类型,从而防止开发者“搬起石头砸自己的脚”。d.ts类型定义文件,我感觉现在对我的用处就是编辑器的智能提示。

2021-01-05 14:19:43 31

原创 TypeScript ------简介与安装

TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准TypeScript 由微软开发的自由和开源的编程语言。TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript以确保兼容性,编译出来的 JavaScript 可以运行在任何浏览器上。TypeScript扩展了JavaScript的句法,所以任何现有的JavaScript程序可以不佳改变的在TypeScript下工作。

2021-01-04 21:13:29 47

原创 TypeScript ------ 数据类型

TypeScript 是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。TypeScript扩展了JavaScript的句法,所以任何现有的JavaScript程序可以不佳改变的在TypeScript下工作。TypeScript是为大型应用之开发而设计,而编译时它产生JavaScript以确保兼容性。

2021-01-04 20:38:12 34

空空如也

空空如也

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

TA关注的人

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