• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

TypeScript教程

RSS
  • FlutterGo 后端知识点提炼:midway+Typescript+mysql(sequelize)
    FlutterGo 后端知识点提炼:midway+Typescript+mysql(sequelize)
    前言 关于 quot;FlutterGoquot; 或许不用太多介绍了。 如果有第一次听说的小伙伴,可以移步 quot;FlutterGo官网quot; 查看下简单介绍. FlutterGo 在这次迭代中有了不少的更新,笔者在此次的更新中,负责开发后端以及 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:406 | 回复:0
  • TypeScript && React
    TypeScript && React
    环境搭建 我们当然可以先用脚手架搭建React项目,然后手动配置成支持TypeScript的环境,虽然比较麻烦,但可以让你更清楚整个过程。这里比较麻烦,就不演示了,直接用命令配置好。 可以安装一些自己需要的库及其声明 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:370 | 回复:0
  • TypeScript模块系统、命名空间、声明合并
    TypeScript模块系统、命名空间、声明合并
    命名空间 命名空间能有效避免全局污染。在ES6引入模块之后,命名空间就较少被提及了。如果使用了全局的类库,命名空间仍是一个好的解决方案。 随着程序的扩张,命名空间也会很大,需要对其进行拆分,在不同的文件中 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:393 | 回复:0
  • TypeScript泛型
    TypeScript泛型
    泛型的概念 指不预先确定的数据类型,具体的类型要在使用的时候才能确定。咋一听,是不是觉得JavaScript本身就是这样?这是由于理解有误。前面说“在使用的时候确定”,而非在程序执行的时候确定。 泛型函数 现在有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:401 | 回复:0
  • 深入浅出TypeScript(5)- 在React项目中使用TypeScript
    深入浅出TypeScript(5)- 在React项目中使用TypeScript
    前言 在第二小节中,我们讨论了利用TypeScript创建Web项目的实现,在本下节,我们讨论一下如何结合React创建一个具备TypeScript类型的应用项目。 准备 Webpack配置在第二小节项目的基础上做了一些修改, 添加React相 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:368 | 回复:0
  • 深入浅出TypeScript(4)- 使用接口和类型别名
    深入浅出TypeScript(4)- 使用接口和类型别名
    在TypeScript中,为了可以约束对象定义,提供了两个新的特性,接口和类型别名。 TypeScript中的接口 在强类型语言中,都有接口的概念,那么TypeScript中的接口是如何使用的呢? 接口定义形式如下: 上述接口,定义了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:369 | 回复:0
  • TypeScript语法基础
    TypeScript语法基础
    什么是TypeScript? TypeScript是微软开发的一门编程语言,它是JavaScript的超集,即它基于JavaScript,拓展了JavaScript的语法,遵循ECMAScript规范(ES6/7/8+)。 TypeScript = Type + Script(标准JS),它可以编译 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:391 | 回复:0
  • 深入浅出TypeScript(3)- 函数重载和泛型
    深入浅出TypeScript(3)- 函数重载和泛型
    面向对象特性中,最根本的就是面向对象的三大基本特征:封装、继承、多态。同时,TypeScript中也存在多态的使用,比如函数重载,今天我们先看一下函数重载以及泛型的概念。 什么是函数重载 简单来说,函数重载具有两 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:379 | 回复:0
  • TypeScript进阶开发——ThreeJs基础实例,从入坑到入门
    TypeScript进阶开发——ThreeJs基础实例,从入坑到入门
    前言 我们前面使用的是自己编写的ts,以及自己手动引入的jquery,由于第三方库采用的是直接引入js,没有d.ts声明文件,开发起来很累,所以一般情况下我们使用npm引入第三方的库,本文记录使用npm,typescript开发thr ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:407 | 回复:0
  • 深入浅出TypeScript(2)- 用TypeScript创建web项目
    深入浅出TypeScript(2)- 用TypeScript创建web项目
    前言 在第一篇中,我们简单介绍了TypeScript的一些简单语法,那么如果我们只是简单使用TypeScript开发一个web项目,应该做哪些准备?接下来我们就结合TypeScript和Webpack来创建一个基于TypeScript的Web应用程序。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:384 | 回复:0
  • 深入浅出TypeScript(1)
    深入浅出TypeScript(1)
    前言 在学习TypeScript过程中,我也是遇到了很多的阻力,因为并未有太多深入挖掘的场景,之前做IONIC的时候,也只是用TS,现如今,这一个系列也是记录自己学习和收获,同时希望自己的这系列教程对想要学习TypeScript ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:417 | 回复:0
  • 重读《学习JavaScript数据结构与算法-第三版》-第2章 ECMAScript与TypeScript概述 ...
    重读《学习JavaScript数据结构与算法-第三版》-第2章 ECMAScript与TypeScript概述 ...
    读《学习JavaScript数据结构与算法》- 第3章 数组,本节将为各位小伙伴分享数组的相关知识:概念、创建方式、常见方法以及ES6数组的新功能。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:380 | 回复:0
  • windows下Vue CLI创建typescript项目失败总结
    windows下Vue CLI创建typescript项目失败总结
    使用最新的Vue CLI @vue/cli创建typescript项目,使用 查看当前的vue cli版本 安装命令 创建项目 上下键选择,空格键确定 接下来是一些常规选项 下面是询问要不要记录这次配置以便后面直接使用,我们选择y 当确定配 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:370 | 回复:0
  • Vue+Typescript中在Vue上挂载axios使用时报错
    Vue+Typescript中在Vue上挂载axios使用时报错
    Vue+Typescript中在Vue上挂载axios使用时报错 在 项目开发过程中,为了方便在各个组件中调用 ,我们通常会在入口文件将axios挂载到vue原型身上,如下: 这样的话,我们在各个组件中进行请求时,就可以直接使用 ,但是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:388 | 回复:0
  • TypeScript入门实例
    TypeScript入门实例
    前言 TypeScript是JavaScript的超集,微软公司开发,利用es6语法,实现对js的面向对象编程思想,写代码的时候会像强类型语言一样,指定参数类型、返回值类型,类型不对会报错,但编译后还是js,弱类型语言,就算是报 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:400 | 回复:0
  • 三千字讲清TypeScript与React的实战技巧
    三千字讲清TypeScript与React的实战技巧
    很多时候虽然我们了解了TypeScript相关的基础知识,但是这不足以保证我们在实际项目中可以灵活运用,比如现在绝大部分前端开发者的项目都是依赖于框架的,因此我们需要来讲一下React与TypeScript应该如何结合运用。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:382 | 回复:0
  • 【区分】Typescript 中 interface 和 type
    【区分】Typescript 中 interface 和 type
    在接触 ts 相关代码的过程中,总能看到 interface 和 type 的身影。只记得,曾经遇到 type 时不懂查阅过,记得他们很像,相同的功能用哪一个都可以实现。但最近总看到他们,就想深入的了解一下他们。 interface:接 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:405 | 回复:0
  • TypeScript算法与数据结构-队列和循环队列
    TypeScript算法与数据结构-队列和循环队列
    本文涉及的源码,均在 quot;我的githubquot; 。有两部分 quot;队列quot; 和 quot;循环队列quot; 。有问题的可以提个issue,看到后第一时间回复 1. 队列(Queue) 队列也是一种线性的数据结构, 队列是一种先进先出的数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:390 | 回复:0
  • 理解TypeScript中的泛型
    理解TypeScript中的泛型
    本文介绍TypeScript中泛型的概念,以简单直白的方式,向那些不了解此概念,但渴望在工作中使用它的开发者,提供入门指导。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:393 | 回复:0
  • TypeScript算法与数据结构-栈篇
    TypeScript算法与数据结构-栈篇
    本文的源码在 quot;这里quot; ,可以参考一下 栈也是一种使用非常广泛的线性数据结构,它具有后进先出 的特点。通俗的例子就像我们平时一本一本的往上放书,等到我们又想用书时,我们首先接触到的总是我们最后一本放 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:376 | 回复:0
  • TypeScript算法与数据结构-数组篇
    TypeScript算法与数据结构-数组篇
    数组是数据结构中最简单,也是使用最广泛的一种。在原生的js中,数组给我们提供了很多方便的操作方法,比如 , , , 。但是出于对数据结构的学习,我们将不使用这些已有的方法,而是自己实现这些方法。这样也方便我们 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:376 | 回复:0
  • webpack + typescript + babel打包*.min.js文件的环境配置
    webpack + typescript + babel打包*.min.js文件的环境配置
    将多个*.ts文件打包成一个*.min.js文件的开发配置 1、初始化 新建以下文件目录: 2、安装依赖: 3、tsconfig.json 参数含义参考https://www.tslang.cn/docs/handbook/compiler-options.html 4、babelrc useBui ... ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:410 | 回复:0
  • 在typescript中import第三方类库clipboard报错
    在typescript中import第三方类库clipboard报错
    一、问题 在实际开发项目中就遇到了这样的问题,需要在Vue+Typescript项目中添加复制文本的功能,就找了clipboard插件,先是新建了一个新的项目用来实验看看是否好用,都写好了以后发给别人让在项目里添加,结果采用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:399 | 回复:0
  • react + typescript 学习
    react + typescript 学习
    react,前端三大框架之一,也是非常受开发者追捧的一门技术。而 typescript 是 javascript 的超集,主要特点是对 类型 的检查。二者的结合必然是趋势,不,已经是趋势了。react 文档、typescript 文档都看过,例子也 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:413 | 回复:0
  • TypeScript 装饰器的执行原理
    TypeScript 装饰器的执行原理
    装饰器本质上提供了对被装饰对象 Property​ Descriptor 的操作,在运行时被调用。 因为对于同一对象来说,可同时运用多个装饰器,然后装饰器中又可对被装饰对象进行任意的修改甚至是替换掉实现,直观感觉会有一些主 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:447 | 回复:0
  • typescript进阶篇之高级类型与条件类型(Readonly, Partial, Pick, Record) ...
    typescript进阶篇之高级类型与条件类型(Readonly, Partial, Pick, Record) ...
    本文所有东西尽可在 typescript 官网文档寻找,但是深浅不一 高级类型 lib 库中的五个高级类型 以下所有例子皆以 person 为例 Partial 源码: 实例: Required 源码: 实例: Readonly 源码: 实例: Pick 源码: 实例: Reco ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:458 | 回复:0
  • typescript 基本数据类型
    typescript 基本数据类型
    1.boolen 布尔类型 2.number 数字类型 3.string 字符串类型 js let str1: string = js let arr1: Array = ; let arr2:number = ; js let x:; ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:637 | 回复:0
  • TypeScript 装饰器
    TypeScript 装饰器
    装饰器(Decorators)可用来装饰类,属性,及方法,甚至是函数的参数,以改变和控制这些对象的表现,获得一些功能。 装饰器以 @expression 形式呈现在被装饰对象的前面或者上方,其中 expression 为一个函数,根据其 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:682 | 回复:0
  • TypeScript: type alias 与 interface
    TypeScript: type alias 与 interface
    官方文档中有关于两者对比的信息,隐藏在 TypeScript Handbook 中,见 Interfaces vs. Type Aliases 部分。 但因为这一部分很久没更新了,所以其中描述的内容不一定全对。 比如, 区别点之一:Type Alias 不会创建新 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:660 | 回复:0
  • VSCode搭建node + typescript开发环境
    VSCode搭建node + typescript开发环境
    我们一起来喜欢TypeScript 现在写js不用TypeScript,伦家可能会觉得你是外星人。 是的,TypeScript很大程度增强了代码的可读性,可跟踪性,可维护性和减少了bug。 那么没有理由不适用TypeScript进行js开发,但是回归 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:623 | 回复:0
  • vue面向TypeScript开发实战
    vue面向TypeScript开发实战
    好长一段时间没有写文章了。文笔生疏,写得不好请大家不要见怪。 1、背景说明 前端团队技术栈由angular(1/4/6)转向VUE,为什么会这样变(VUE简单;大家都在使用VUE;使用VUE爱国......)? 哎,总之,也不是一两句就可 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:13 | 阅读:672 | 回复:0
  • TypeScript面向对象编程---类和对象
    TypeScript面向对象编程---类和对象
    TypeScript面向对象编程---类和对象面向对象的七大原则:(1) 单一原则:一个类只负责一个职责。(2) 里氏替换原则:子类可以在任何地方替换它的父类。(3) 依赖倒置原则:代码要依赖于抽象的类,而不要依赖于具体的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:12 | 阅读:293 | 回复:0
  • TypeScript-never和object类型
    TypeScript-never和object类型
    表示的是那些永不存在的值的类型 一般用于抛出异常或根本不可能有返回值的函数 抛出异常 function demo(): never { throw new Error(amp;quot;报错了amp;quot;); } demo(); 不可能有返回值的函数 functi ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:12 | 阅读:321 | 回复:0
  • TypeScript-数字枚举和字符串枚举
    TypeScript-数字枚举和字符串枚举
    TS 中支持两种枚举, 一种是 数字枚举, 一种是 字符串枚举 默认情况下就是数字枚举 enum Gender { Male, Female } console.log(Gender.Male); console.log(Gender.Female); 数字枚举注意点 数字枚举的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:12 | 阅读:290 | 回复:0
  • TypeScript-运行时和常量枚举
    TypeScript-运行时和常量枚举
    枚举在编译之后是一个真实存储的 对象, 所以可以在运行时使用 enum Gender { Male, Female } 将如上代码用 tsc 进行编译得到编译之后的源代码: tsc index.ts 编译之后的源代码内容如下,编译之后发现 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:12 | 阅读:281 | 回复:0
  • 【Typescript】枚举类型(3)
    【Typescript】枚举类型(3)
    我们为什么需要枚举类型将程序中不容易记忆的硬编码,或者在未来中可能改变的常量抽取出来定义成枚举类型,这样可以提高我们程序的可读性和可维护性。枚举类型可以使你的程序以不变应万变。枚举类型有数字枚举,字符 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:12 | 阅读:288 | 回复:0
  • TypeScript中的可选属性和只读属性
    TypeScript中的可选属性和只读属性
    可选属性 接口里的属性不全都是必需的。 有些是只在某些条件下存在,或者根本不存在。 例如给函数传入的参数对象中只有部分属性赋值了。带有可选属性的接口与普通的接口定义差不多,只是在可选属性名字定义的后面加 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:12 | 阅读:312 | 回复:0
  • TypeScript从0到1
    TypeScript从0到1
    什么是typescript? 中文官网地址:点击 typescipt的优势 一个第特性叫做类型检测 在打字稿里面的英文运行为变量指定类型的,比如当你为这个变量指定数字类型的值的时候,IDE会做出类型检查, 然后告诉你这里可能会 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:12 | 阅读:298 | 回复:0
  • VSCode编辑器中TypeScript自动编译配置
    VSCode编辑器中TypeScript自动编译配置
    1、运行 tsc --init ,创建 tsconfig.json 文件。 2、将红色这项的注释去掉。 3、VSCode 中选择终端--运行任务 4、选择 tsc:监视 此时ts文件会自动编译成js文件并保存在js目录中 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:12 | 阅读:326 | 回复:0
  • typeScript之(7)构造函数和this
    typeScript之(7)构造函数和this
    构造函数和thisclassDog{name:stringage:number//constructor被称为构造函数//构造函数会在对象创建时调用//通过构造函数赋值constructor(name:string,age:number){//在实例方法中,this就表示当前的实例//在构造函数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:12 | 阅读:300 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap