自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浓浓的巧克力

宝刀本应向天啸,奈何英雄漂泊身。

  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

转载 如何编写一个d.ts文件

这篇文章主要讲怎么写一个typescript的描述文件(以d.ts结尾的文件名,比如xxx.d.ts)。最近开始从js转ts了。但是要用到一些描述文件(d.ts),常用的比如jquery等都可以通过 npm下载到别人已经写好的npm install @types/jquery。但是还是有一些小众的或者公司内部的公共库或者以前写过的公用js代码需要自己手动写描述文件。之前也从网上面也找了一些资料...

2018-06-26 06:24:34 12083 2

转载 TypeScript 中的 d.ts 文件有什么作用,这种文件的内如如何编写

TypeScript 相比 JavaScript 增加了类型声明。这些类型声明帮助编译器识别类型,从而防止开发者“搬起石头砸自己的脚”。原则上,TypeScript 需要开发者做到先声明后使用。这就导致开发者在调用很多原生接口(浏览器、Node.js)或者第三方模块的时候,因为某些全局变量或者对象的方法并没有声明过,导致编译器的类型检查失败。用 ts 写的模块在发布的时候仍然是用 js 发布,...

2018-06-25 22:34:47 35853

转载 TypeScript 学习二 表达式和循环

表达式:1,箭头表达式:将function用箭头代替,参数相应进行处理;用来声明匿名函数,消除了传统匿名函数的this指针问题;1)例:简单的方法体为单行的方法,此时不需要大括号和return方法,表达式自动处理了;如果方法体是多行的内容且有return语句时,就需要大括号了: 2)没有参数的方法的情况,直接写箭头就可以了:var sum = () =>{}3)只有一个参数的情况,只在外边写...

2018-06-20 09:58:29 423

转载 ts核心基础之接口(Interface)

作为一个纯粹的前端攻城狮,有时候很难理解面向对象的思维,所以,有些功能你能够用JS完成,但是转换成TS就有点不知所措了。面向对象设计和编程遵循的几个原则:SOLID原则:SRP(Single Responsibility Principle) 单一职责原则; OCP(Open Closed Principle) 开/闭原则; LSP(Liskov Substitution Prin...

2018-06-20 02:44:27 69209 7

转载 TypeScript学习笔记之 接口(Interface)

在java中,接口是用来定义一些规范,使用这些接口,就必须实现接口中的方法,而且接口中的属性必须是常量。javascript中是没有接口的概念的。所以TypeScript在编译成 JavaScript 的时候,所有的接口都会被擦除掉。而TypeScript的核心之一就是类型检查。 在TypeScript里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约并让代码看起来更好理解。...

2018-06-20 02:37:59 1390

转载 TypeScript类、接口、继承

TS引入了 Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。基本上,TS的class可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。类定义一个类class Point { constructor(x, y) { th...

2018-06-20 02:10:27 3185

转载 ypeScript联合类型、类型守护、类型别名、环境声明

联合类型TS允许声明联合类型:var myType:string[]|string|number|boolean;//myType类型可以是字符串数组、字符串、数字、布尔值myType="type";myType=["a","b","c"];myType=100;myType=false;//不可以是其他类型myType=function(){};//报错123456789类型守护...

2018-06-20 02:09:36 447

转载 TypeScript变量声明

变量声明按照《ES 6标准入门 (第2版)》的说法,变量声明一共有6种,分别是var、function、let、const、class和import。前两个是ES5固有的变量声明方法,后面4个是ES6新增的。由于let和const使用的比较多,所以我们先讨论这两个命令。同时因为TS继承了ES6的所有代码,所以从ES6角度来讲解能够帮助我们更好地理解这些概念。let命令用于声明变...

2018-06-20 01:59:08 2426

转载 TypeScript类型系统和基础类型

类型系统相对于与ES6来说,TypeScript中最大的改善就是增加了类型系统,这极大的简化了我们的开发工作。类型系统会对数据进行类型检查,以避免不必要的错误。类型检查的好处有:有助于代码的编写,因为它可以在编译期预防bug 有助于代码的阅读,因为它可以清晰地表达我们的意图使用的方法1.在声明变量时,可以规定变量所需要的变量类型语法规则:变量声明 变量名:类型;...

2018-06-20 01:57:49 3376

常用游戏架设环境

常用游戏架设环境

2019-09-05

VanDyke.SecureCRT.v7.2.2.491 key

VanDyke.SecureCRT.v7.2.2.491

2016-01-20

iphone 点餐系统开发Hotel.zip

iphone 点餐系统开发Hotel.zip

2012-05-09

空空如也

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

TA关注的人

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