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

TypeScript教程

RSS
  • Typescript高级类型与泛型难点详解
    Typescript高级类型与泛型难点详解
    最近做的TS分享,到了高级类型这一块。通过琢磨和实验还是挖掘出了一些深层的东西,在此处做一下记录,也分享给各位热爱前端的小伙伴。 其实在学习TS之前就要明确以下几点: 1. typescript 是javascript的超集,这点 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:145 | 回复:0
  • TypeScript,初次见面,请多指教 ?
    TypeScript,初次见面,请多指教 ?
    说实话,最开始并没有想把 TS 用到实际项目中来,一来是感觉“类型”会限制 JS 的优势(好吧,就是浪写浪惯了);二来听闻 TS + Redux 的酸爽滋味,有点望而却步;三来 TS 环境使用的库需要加类型的声明,很多库并不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:152 | 回复:0
  • typescript精简版1:用ts表示常见数据类型
    typescript精简版1:用ts表示常见数据类型
    一:工程准备: 1.全局安装typescript 2. vscode 配置 在命令行执行 tsc init 来生成配置文件,然后在目录下看到生成了一个 tsconfig.json 文件 其中: tar……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:171 | 回复:0
  • Typescript 3.x 中常见的几种函数重载方法与应用示例
    Typescript 3.x 中常见的几种函数重载方法与应用示例
    所谓的重载,其实就是使用相同的函数名,传入不同数量的参数或不同类型的参数,以此创建出多个方法。 1. 最常见的,也就是根据定义傻瓜式地判断参数类型与数量 2. 其次就是使用常规的重载签名 使用重载签名进行重载 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:132 | 回复:0
  • typescript中抽象类与接口详细对比与应用场景介绍
    typescript中抽象类与接口详细对比与应用场景介绍
    现如今,TS正在逐渐成为前端OO编程的不二之选,以下是我在学习过程中对抽象类和接口做的横向对比。 1. 抽象类当做父类,被继承。且抽象类的派生类的构造函数中必须调用super();接口可以当做“子类”继承其他类 抽象 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:158 | 回复:0
  • 【react】使用 create-react-app 构建基于TypeScript的React前端架构----上 ...
    【react】使用 create-react-app 构建基于TypeScript的React前端架构----上 ...
    写在前面 一直在探寻,那优雅的美;一直在探寻,那精湛的技巧;一直在探寻,那简单又直白,优雅而美丽的代码。 但是在JavaScript的动态类型、有时尴尬的自动类型转换,以及 “0 == false” 是true的尴尬, 你知道 “ ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:147 | 回复:0
  • JavaScript是如何工作的:深入类和继承内部原理 + Babel和TypeScript 之间转换 ...
    JavaScript是如何工作的:深入类和继承内部原理 + Babel和TypeScript 之间转换 ...
    这是专门探索 JavaScript 及其所构建的组件的系列文章的第 15 篇。 如果你错过了前面的章节,可以在这里找到它们: quot;JavaScript 是如何工作的:引擎,运行时和调用堆栈的概述!quot; quot;JavaScript 是如何工作 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:234 | 回复:0
  • TypeScript中的“Cannot redeclare block-scoped variable”
    TypeScript中的“Cannot redeclare block-scoped variable”
    一、问题 使用TypeScript时,有时会遇到编译器报错“Cannot redeclare block-scoped variable XXX”。 新建一个空的npm工程,添加TypeScript依赖,创建一个index.ts,里面只写上这一行: const name = quot;Tomquot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:127 | 回复:0
  • 在React中使用Typescript的实践问题总结
    在React中使用Typescript的实践问题总结
    1、布尔值的大小写问题: 声明变量类型的时候,使用小写boolean,不然会报错 2、 对于从父组件传递过来的函数,自组件在模版中调用时,如果采用原来的写法,会报错: 改变写法后是如下这样,如果有参数和函数返回值 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:148 | 回复:0
  • 2.TypeScript 基础入门(二)
    2.TypeScript 基础入门(二)
    变量类型的那些事 1.基本注解 类型注解使用: 语法。类型声明空间中可用的任何内容都可以用作类型注解。 加入注解以后会报错的写法: 2. 原始类型 原始类型也同样适用于 的类型系统。因此, , ,`boolean`也可以被用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:164 | 回复:0
  • 前端常用技术概述--Less、typescript与webpack
    前端常用技术概述--Less、typescript与webpack
    前言:讲起前端,我们就不能不讲CSS与Javascript,在这两种技术广泛应用的今天,他们的扩展也是层出不穷,css的扩展有Less、Sass、Stylus 等,js的超集有Typescript等。今天我们就简单来聊聊Less与Typescript以及静 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:199 | 回复:0
  • Less与TypeScript的简单理解与应用,并使用WebPack打包静态页面
    Less与TypeScript的简单理解与应用,并使用WebPack打包静态页面
    既然选择了远方,便只顾风雨兼程 __ HANS许 系列:零基础搭建前后端分离项目 系列:零基础搭建前后端分离项目 创建空项目 使用Less 使用TypeScript 使用WebPack 开始写项目 总结一下 上篇文章我们讲了VsCode的使用以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:189 | 回复:0
  • 前端入门25-福音 TypeScript
    前端入门25-福音 TypeScript
    声明 本篇内容摘抄自以下来源: quot;TypeScript 中文网quot; 只梳理其中部分知识点,更多更详细内容参考官网。 正文 TypeScript 今天来讲讲有 Java 基础转 JavaScript 的福音:TypeScript 为什么学习 TypeScript 如 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:201 | 回复:0
  • Typescript中的装饰器原理
    Typescript中的装饰器原理
    Typescript中的装饰器原理 1、小原理 因为react中的高阶组件本质上是个高阶函数的调用, 所以高阶组件的使用,我们既可以使用函数式方法调用,也可以使用装饰器。 也就是说,装饰器的本质就是一个高阶函数, 就是利 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:183 | 回复:0
  • 如何在React-Native上使用Typescript
    如何在React-Native上使用Typescript
    首先安装脚手架: 创建项目: 进入项目并启动: 如果不用ts,现在就可以正常使用了 毕竟要用ts,还得折腾一番: 安装依赖 我们还需要rimraf,并发地清理从ts编译过来的js文件的输出文件夹,并发地运行npm脚本: 设置T ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:179 | 回复:0
  • 在2018年如何优雅的开发一个typescript语言的npm包?
    在2018年如何优雅的开发一个typescript语言的npm包?
    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由小明plus发表 很多时候,我们可能想要用 typescript 语言来创建一些模块,并提交到 npm 供别人使用, 那么在 2018 年,如果我想要初始化这样的一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:162 | 回复:0
  • 原有vue项目接入typescript
    原有vue项目接入typescript
    原有vue项目接入typescript 为什么要接入typescript javascript由于自身的弱类型,使用起来非常灵活。 这也就为大型项目、多人协作开发埋下了很多隐患。如果是自己的私有业务倒无所谓,主要是对外接口和公共方法,对 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:167 | 回复:0
  • Typescript 开发环境安装、Node.js安装以及输出HelloWorld
    Typescript 开发环境安装、Node.js安装以及输出HelloWorld
    1.为什么要学习Typescript 语言呢 原因很简单,当然是为了工作呀,因为工作使我接触到了Typescript语言,感觉它比较像C#、Java 这样面向对象的语言,由于最近在使用它开发项目所以系统学习一下,在此记录一下学习过 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:165 | 回复:0
  • 如何编写 Typescript 声明文件
    如何编写 Typescript 声明文件
    使用 已经有了一段时间,这的确是一个好东西,虽说在使用的过程中也发现了一些 ,不过都是些小问题,所以整体体验还是很不错的。 之所以叫 ,和它的强类型是分不开的,这也是区别于 最关键的一点,类型的声明可以直 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:169 | 回复:0
  • typescript入门,可以一起探讨提点意见互相学习。
    typescript入门,可以一起探讨提点意见互相学习。
    typescript是js的一个超集,TypeScript扩展了JavaScript的语法,所以任何现有的JavaScript程序可以不加改变的在TypeScript下工作。TypeScript是为大型应用之开发而设计,而编译时它产生 JavaScript 以确保兼容性。这 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:159 | 回复:0
  • TypeScript基础类型,类实例和函数类型声明
    TypeScript基础类型,类实例和函数类型声明
    TypeScript(TS)是微软研发的编程语言,是JavaScript的超集,也就是在JavaScript的基础上添加了一些特性.其中之一就是类型声明. 一、基础类型 TS的基础类型有 Boolean,Number,String,Array,Tuple,Enum,Any,Void,Null, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:164 | 回复:0
  • 前端项目模块化的实践3.1:使用 TypeScript 的收益
    前端项目模块化的实践3.1:使用 TypeScript 的收益
    以下是关于前端项目模块化的实践,包含以下内容: 1. quot;搭建 NPM 私有仓库管理源码及依赖quot; ; 2. quot;使用 Webpack 打包基础设施代码quot; ; 3. 使用 TypeScript 编写可靠类库 quot;使用 TypeScript 的收益 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:161 | 回复:0
  • 在Vue 中使用Typescript
    在Vue 中使用Typescript
    Vue 中使用 typescript 什么是typescript typescript 为 javaScript的超集,这意味着它支持所有都JavaScript都语法。它很像JavaScript都强类型版本,除此之外,它还有一些扩展的语法,如interface/module等。 typesc ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:167 | 回复:0
  • TypeScript在react项目中的实践
    TypeScript在react项目中的实践
    前段时间有写过一个 quot;TypeScript在node项目中的实践quot; 。 在里边有解释了为什么要使用 ,以及在 中的一个项目结构是怎样的。 但是那仅仅是一个纯接口项目,碰巧赶上近期的另一个项目重构也由我来主持,经过上 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:152 | 回复:0
  • Vue 中使用 typescript
    Vue 中使用 typescript
    Vue 中使用 typescript 什么是typescript typescript 为 javaScript的超集,这意味着它支持所有都JavaScript都语法。它很像JavaScript都强类型版本,除此之外,它还有一些扩展的语法,如interface/module等。 typesc ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:154 | 回复:0
  • Vue 中使用 typescript
    Vue 中使用 typescript
    Vue 中使用 typescript 什么是typescript typescript 为 javaScript的超集,这意味着它支持所有都JavaScript都语法。它很像JavaScript都强类型版本,除此之外,它还有一些扩展的语法,如interface/module等。 typesc ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:152 | 回复:0
  • Vue 中使用 typescript
    Vue 中使用 typescript
    Vue 中使用 typescript 什么是typescript typescript 为 javaScript的超集,这意味着它支持所有都JavaScript都语法。它很像JavaScript都强类型版本,除此之外,它还有一些扩展的语法,如interface/module等。 typesc ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:152 | 回复:0
  • typeScript面对对象篇一
    typeScript面对对象篇一
    面向对象是typescript的核心部分,这里先介绍下面向对象的七大原则: 单一原则:一个类子负责一个职责。 里氏替换原则:子类可以在任何地方替换它的父类。 依赖倒置原则:代码要依赖于抽象的类,而不要依赖于具体的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:146 | 回复:0
  • React + TypeScript 引入echarts
    React + TypeScript 引入echarts
    获取echarts的几种方式,可以从其官网教程找到 这里使用GitHub上的最新版本;地址:https://github.com/hustcc/echarts-for-react; 同时还有install和usage的示例,非常的贴心;找到地址之后开始在项目里install np ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:156 | 回复:0
  • TypeScript在node项目中的实践
    TypeScript在node项目中的实践
    TypeScript在node项目中的实践 TypeScript可以理解为是JavaScript的一个超集,也就是说涵盖了所有JavaScript的功能,并在之上有着自己独特的语法。最近的一个新项目开始了TS的踩坑之旅,现分享一些可以借鉴的套路给 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:145 | 回复:0
  • TypeScript体系调研报告
    TypeScript体系调研报告
    作者简介:aoto 蚂蚁金服·数据体验技术团队 Q:为什么要写这边文章?这篇文章要表达什么? A:我们考虑在SPA应用中使用TS作为开发语言,我们需要一篇系统性介绍TS本身及周边的文章来论证在项目中使用TS作为开发语言 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:146 | 回复:0
  • Angular 个人深究(一)【Angular中的Typescript 装饰器】
    Angular 个人深究(一)【Angular中的Typescript 装饰器】
    Angular 个人深究【Angular中的Typescript 装饰器】 最近进入一个新的前端项目,为了能够更好地了解Angular框架,想到要研究底层代码。 注:本人前端小白一枚,文章旨在记录自己的学习过程,如有大神发现错误,也请 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:161 | 回复:0
  • 5分钟了解TypeScript
    5分钟了解TypeScript
    1.安装TypeScript 有两种方式安装TypeScript: Via npm 通过安装VS插件,更多可参见这里。 Via npm 通过安装VS插件,更多可参见这里。 对于npm用户,可以直接使用下面的命令行安装: 2.创建第一个TypeScript文件 打开 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:143 | 回复:0
  • TypeScript入门教程
    TypeScript入门教程
    TypeScript是什么 TypeScript是JavaScript的一个超集 TypeScript需要编译为JavaScript才能运行(语法糖) TypeScript提供了类型系统,规范类似Java TypeScript提供了ES6的支持,也可以支持部分ES7草案的特性,不用担 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:160 | 回复:0
  • 开源小工具 - swagger API访问代码生成器(js/typescript)
    开源小工具 - swagger API访问代码生成器(js/typescript)
    现在流行前后端分离,后端通常会使用swagger生成api文档,提供给前端的同事来调用,一般前端是查看这个文档,根据文档说明编写调用代码。其实,swagger已经提供了足够多的描述信息,我们可以基于swagger直接生成相关 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:164 | 回复:0
  • TypeScript
    TypeScript
    1、三个特点 (1)微软开发的编程语言 (2)是javaScript的超集 (3)遵循ES6语法 2、TypeScript的优势 (1)支持es6语法 (2)强大的IDE支持 (3)Angular2框架 3、搭建TypeScript开发环境 (1)使用在线compiler开 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:166 | 回复:0
  • JavaScript 和 TypeScript 中的 class
    JavaScript 和 TypeScript 中的 class
    对于一个前端开发者来说,很少用到 class ,因为在 JavaScript 中更多的是 编程,抬手就是一个 ,几乎不见 class 或 new 的踪影。所以 也是大多数前端开发者的一个短板。 最近在学习 quot;Angularquot; 的过程中发现 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:155 | 回复:0
  • Vue练手项目(包含typescript版本)
    Vue练手项目(包含typescript版本)
    本项目的git仓库 quot;https://github.com/lznism/xiachufang vuequot; 对应的使用typescript实现的版本地址 quot;https://github.com/lznism/xiachufang vue typescriptquot; 项目的后台地址 quot;https://git ... ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:148 | 回复:0
  • 利用typescript生成Swagger文档
    利用typescript生成Swagger文档
    项目地址: quot;https://github.com/wz2cool/swagger ts docquot; demo代码地址: quot;https://github.com/wz2cool/swagger ts doc demoquot; 动机 Swagger API 文档框架相信大家都使用过,并且真的很方便,但是大 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:147 | 回复:0
  • node.js与比特币(typescript实现)
    node.js与比特币(typescript实现)
    BTC中的utxo模型 BTC中引入了许多创新的概念与技术, 区块链、PoW共识、RSA加密、萌芽阶段的智能合约 等名词是经常被圈内人所提及,诚然这些创新的实现使得BTC变成了一种有可靠性和安全性保证的封闭生态系统,但是在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:161 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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