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

TypeScript

RSS

下级分类:

  • 前端常用技术概述--Less、typescript与webpack
    前端常用技术概述--Less、typescript与webpack
    前言:讲起前端,我们就不能不讲CSS与Javascript,在这两种技术广泛应用的今天,他们的扩展也是层出不穷,css的扩展有Less、Sass、Stylus 等,js的超集有Typescript等。今天我们就简单来聊聊Less与Typescript以及静 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:152 | 回复:0
  • 2.TypeScript 基础入门(二)
    2.TypeScript 基础入门(二)
    变量类型的那些事 1.基本注解 类型注解使用: 语法。类型声明空间中可用的任何内容都可以用作类型注解。 加入注解以后会报错的写法: 2. 原始类型 原始类型也同样适用于 的类型系统。因此, , ,`boolean`也可以被用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:135 | 回复:0
  • 在React中使用Typescript的实践问题总结
    在React中使用Typescript的实践问题总结
    1、布尔值的大小写问题: 声明变量类型的时候,使用小写boolean,不然会报错 2、 对于从父组件传递过来的函数,自组件在模版中调用时,如果采用原来的写法,会报错: 改变写法后是如下这样,如果有参数和函数返回值 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:107 | 回复: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 | 阅读:87 | 回复:0
  • JavaScript是如何工作的:深入类和继承内部原理 + Babel和TypeScript 之间转换 ...
    JavaScript是如何工作的:深入类和继承内部原理 + Babel和TypeScript 之间转换 ...
    这是专门探索 JavaScript 及其所构建的组件的系列文章的第 15 篇。 如果你错过了前面的章节,可以在这里找到它们: quot;JavaScript 是如何工作的:引擎,运行时和调用堆栈的概述!quot; quot;JavaScript 是如何工作 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:193 | 回复:0
  • 【react】使用 create-react-app 构建基于TypeScript的React前端架构----上 ...
    【react】使用 create-react-app 构建基于TypeScript的React前端架构----上 ...
    写在前面 一直在探寻,那优雅的美;一直在探寻,那精湛的技巧;一直在探寻,那简单又直白,优雅而美丽的代码。 但是在JavaScript的动态类型、有时尴尬的自动类型转换,以及 “0 == false” 是true的尴尬, 你知道 “ ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:112 | 回复:0
  • typescript中抽象类与接口详细对比与应用场景介绍
    typescript中抽象类与接口详细对比与应用场景介绍
    现如今,TS正在逐渐成为前端OO编程的不二之选,以下是我在学习过程中对抽象类和接口做的横向对比。 1. 抽象类当做父类,被继承。且抽象类的派生类的构造函数中必须调用super();接口可以当做“子类”继承其他类 抽象 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:126 | 回复:0
  • Typescript 3.x 中常见的几种函数重载方法与应用示例
    Typescript 3.x 中常见的几种函数重载方法与应用示例
    所谓的重载,其实就是使用相同的函数名,传入不同数量的参数或不同类型的参数,以此创建出多个方法。 1. 最常见的,也就是根据定义傻瓜式地判断参数类型与数量 2. 其次就是使用常规的重载签名 使用重载签名进行重载 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:109 | 回复:0
  • typescript精简版1:用ts表示常见数据类型
    typescript精简版1:用ts表示常见数据类型
    一:工程准备: 1.全局安装typescript 2. vscode 配置 在命令行执行 tsc init 来生成配置文件,然后在目录下看到生成了一个 tsconfig.json 文件 其中: tar……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:118 | 回复:0
  • TypeScript,初次见面,请多指教 ?
    TypeScript,初次见面,请多指教 ?
    说实话,最开始并没有想把 TS 用到实际项目中来,一来是感觉“类型”会限制 JS 的优势(好吧,就是浪写浪惯了);二来听闻 TS + Redux 的酸爽滋味,有点望而却步;三来 TS 环境使用的库需要加类型的声明,很多库并不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:112 | 回复:0
  • Typescript高级类型与泛型难点详解
    Typescript高级类型与泛型难点详解
    最近做的TS分享,到了高级类型这一块。通过琢磨和实验还是挖掘出了一些深层的东西,在此处做一下记录,也分享给各位热爱前端的小伙伴。 其实在学习TS之前就要明确以下几点: 1. typescript 是javascript的超集,这点 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:117 | 回复:0
  • TypeScript-可选属性和索引签名
    TypeScript-可选属性和索引签名
    本章节要介绍的内容为 TS 接口当中的可选属性和索引签名,如果要想先了解可选属性和索引签名之前首先要来介绍一下接口的注意点,接口的注意点就是如果你使用了接口类型来限定了函数的入参,限定了某个变量,这个时候 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:117 | 回复:0
  • Ant Design Pro入门教程,安装,运行(V5 Typescript版)
    Ant Design Pro入门教程,安装,运行(V5 Typescript版)
    【前言】 找了很多Admin模板,最后还是看中了AntDesignPro这个阿里巴巴开源的Admin框架,长这样(还行吧,目前挺主流的): 官网地址:https://pro.ant.design/in ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:127 | 回复:0
  • 15-TypeScript策略模式
    15-TypeScript策略模式
    在前面的简单工厂模式中,通常将每个类、接口定义到不同的文件中。在面向对象开发思想中有一个重要的原则就是封装变化点,在实际操作过程中, 通常被调用方的代码不要去更改,而是增加,这是面向对象的开闭原则。在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:141 | 回复:0
  • TypeScript学习笔记(六):泛型
    TypeScript学习笔记(六):泛型
    TypeScript也实现了类型于C#和Java的泛型以实现类型的参数化,我们先看一个需求: 1 function identity(arg: any): any { 2 return arg; 3 } 我们希望方法identity可以传入任意类型,并且返回传入的类型,这样 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:128 | 回复:0
  • TypeScript-映射类型推断
    TypeScript-映射类型推断
    由映射类型进行推断 对于 Readonly,Partial 和 Pick 的映射类型, 我们可以对映射之后的类型进行拆包 还原映射之前的类型, 这种操作我们称之为 拆包 interface MyInterface { name: string; age: number; ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:150 | 回复:0
  • webpack指南(五)TypeScript
    webpack指南(五)TypeScript
    将webpack与TS进行集成。 1. 安装TypeScript 编译器和 loader npm install --save-dev typescript ts-loader 2. 在package.json同级目录下新建tsconfig.json { amp;quot;compilerOptionsamp;quot;: { amp;q ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:134 | 回复:0
  • 5分钟上手Typescript
    5分钟上手Typescript
    一、typescript之基本类型的赋值1、在基本类型赋值时,typescript要求做类型注解,格式为let变量:类型=符合类型的值number类型leta:number=123;//a只能赋值number\null\undefined类型,可以赋值2进制、8进制和16进 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:136 | 回复:0
  • Vue + WebPack + Typescript初学者VSCode项目 (按需加载、跨域调试、await/async) ...
    Vue + WebPack + Typescript初学者VSCode项目 (按需加载、跨域调试、await/async) ...
    万事开头难,一个好的Hello World程序可以节省我们好多的学习时间,帮助我们快速入门。Hello World程序之所以是入门必读必会,就是因为其代码量少,简单易懂。但我觉得,还应该做到功能丰富,涉及的知识点多。这样才 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:140 | 回复:0
  • create react app创建的react项目+typescript配置项目根路径
    create react app创建的react项目+typescript配置项目根路径
    项目是通过create react app创建的,要配置一个根路径.我的项目是通过npm run eject已经解开了config配置文件,所以这里就写一下,有config配置文件的根路径配置方法.当然没又npm run eject出配置文件也是可以设置根路 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:145 | 回复:0
  • TypeScriptInterface(接口)
    TypeScriptInterface(接口)
    类型检查专注于解析值所具有的amp;quot;形态amp;quot;,这是TypeScript的核心原则之一。这个有时候被称为amp;quot;ducktypingamp;quot;或者amp;quot;structuralsubtypingamp;quot;。在TypeScript中,Interface中写入 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:145 | 回复:0
  • 初识TypeScript:查找指定路径下的文件按类型生成json
    初识TypeScript:查找指定路径下的文件按类型生成json
    如果开发过node.js的话应该对js(javascript)非常熟悉,TypeScript(以下简称ts)是js的超集。下面是ts的官网:https://www.tslang.cn/ 1.环境配置(如果已经进行过环境配置,可以跳过此步)开发ts需要先简单的配 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:135 | 回复:0
  • 使用typescript改造koa开发框架
    使用typescript改造koa开发框架
    原文地址:使用typescript改造koa开发框架 强类型的 TypeScript 开发体验和维护项目上相比 JavaScript 有着明显的优势,那么对常用的脚手架进行改造也就势在必行了。 接下来 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:136 | 回复:0
  • Typescript
    Typescript
    TypescriptTypeScript是JavaScript的超集,这意味着其完全兼容JS。 TypeScript类型注解类型注解:轻量级的为函数或变量添加约束的方式~语法lettitle:string~常用类型:string,number,boolean,string,,any,any,objec ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:158 | 回复:0
  • Typescript学习系列---《button》
    Typescript学习系列---《button》
    button onclick //on+事件,onclick对应的就是click事件 onmouseover onmouseout addEventListener(a, b, c) c:true 采用捕获的方式,从下往上传播 c: false 采用冒泡的方式 事件是冒泡传播,从下往上 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:152 | 回复:0
  • 未来可期的TypeScript
    未来可期的TypeScript
    作者 | 腾讯 IMWeb  原文 | https://mp.weixin.qq.com/s/spDb_m2I1tbhIaJlg4Bpng 讲述了自己从一名 TypeScript 抵制者转变为支持者的心路历程,以及 TypeScript 在在线教育团队中的实践经验,并对团队新项目是否该 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:170 | 回复:0
  • TypeScriptTypeInnference(类型推断)
    TypeScriptTypeInnference(类型推断)
    在这一节,我们将介绍TypeScript中的类型推断。我们将会讨论类型推断需要在何处用到以及如何推断。基础在TypeScript中,在几个没有明确指定类型注释的地方将会使用类型推断来提供类型信息。varx=3;变量amp;quot;xamp ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:151 | 回复:0
  • Typescript实战---(6)泛型
    Typescript实战---(6)泛型
    1、什么是泛型? 不预先确定的数据类型,具体的类型在使用的时候才能确定functionlogamp;amp;lt;Tamp;amp;gt;(value:T){returnvalue;}//调用方式logamp;amp;lt;stringamp;amp;gt;()//还可以根据类型推断省略掉类型 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:204 | 回复:0
  • TypeScript入门-函数
    TypeScript入门-函数
    ▓▓▓▓▓▓大致介绍TypeScript为JavaScript函数添加了额外的功能,让我们可以更容易地使用。TypeScript中的函数也包括JavaScript中最常见的两种函数functionadd(x,y){returnx+y;}letadd=function(x,y){returnx+y;} ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:160 | 回复:0
  • typescript 创建二维数组
    typescript 创建二维数组
    private mouseView: Mouse private mouseArray: Arrayamp;amp;lt;Arrayamp;amp;lt;anyamp;amp;gt;amp;amp;gt; = new Arrayamp;amp;lt;Arrayamp;amp;lt;anyamp;amp;gt;amp;amp;gt;(); public createMouse(){ ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:152 | 回复:0
  • 6.typescript-对象的类型-接口
    6.typescript-对象的类型-接口
    在typescript中,用接口(interface)来定义对象的类型。 和java中的类和接口的关系类似。 我在java书中看到接口是这样讲的:接口是一组常量和抽象方法的集合,抽象方法不给出方法体,由实现接口的类去实现,它提供 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:165 | 回复:0
  • 正确配置 Visual Studio Code 开发和调试 TypeScript
    正确配置 Visual Studio Code 开发和调试 TypeScript
    一、环境 Node.js v10.15.3 npm 6.9.0 Visual Studio Code 1.33.0 (user setup) 2019/4/6 Visual Studio Code 快捷键大全(Windows) Koa2-Node.js QQ群:481973071 二、开发 TypeScript 1、建立项目目录 使用以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:179 | 回复:0
  • TypeScript ——JavaScript 的超集
    TypeScript ——JavaScript 的超集
    Typescript并不是一个完全新的语言,它是JavaScript的超集,为Javascript的生态增加了类型机制,并最终将代码编译为纯粹的Javascript代码 Typescript简介 Typescript由Microsoft(算上Angular2的话加上Google)开发维 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:187 | 回复:0
  • 技术 | TypeScript
    技术 | TypeScript
    技术 | TypeScript     第一次接触TypeScript还是和一帮兄弟在居民楼里撸每日优鲜App的时候,没有想过那么多,只想可以快速实现和快速落地,于是我们选择ionic这个Hybrid框架,而它又是基于Angularjs的,为了在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:159 | 回复:0
  • (转) 一步一步学习ASP.NET 5 (五)- TypeScript
    (转) 一步一步学习ASP.NET 5 (五)- TypeScript
    转发:微软MVP 卢建晖 的文章,希望对大家有帮助。原文:http://blog.csdn.net/kinfey/article/details/44568971   编者语 : 人总会多次犯错,历史上告诫大家不要在演讲前更新最新版本的软件,但周末我又一次错了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:161 | 回复:0
  • 使用 typescript ,提升 vue 项目的开发体验(2)
    使用 typescript ,提升 vue 项目的开发体验(2)
    此文已由作者张汉锐授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 vuex-class 提供了和 vuex 相关的全部装饰器,从而解决了上面 Vue.extend + vuex 的 「代码提示」「代码重构」两个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:171 | 回复:0
  • nodejs项目:采用typescript编写的好文章
    nodejs项目:采用typescript编写的好文章
    nodejs项目:采用typescript编写的好文章 https://cloud.tencent.com/developer/article/1549591……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:155 | 回复:0
  • TypeScript基础类型
    TypeScript基础类型
    介绍 为了让程序有价值,我们需要能够处理最简单的数据单元:数字,字符串,结构体,布尔值等。 TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用。 布尔值 最基本的数据类型 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:133 | 回复:0
  • TypeScript泛型
    TypeScript泛型
    ⒈介绍软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。泛型可用于提升代码的重用性,我们希望自己编写的代码,无论是模块还是组件,不仅能支持当前设计的数据类型,而且也能支持将来的数据 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:116 | 回复:0
  • Cocos Creator TypeScript断点调试
    Cocos Creator TypeScript断点调试
    目录 1、引言 2、配置 2.1、配置VsCode环境 2.2、VsCode安装插件(Debugger for chrome) 2.3、设置Creator的脚本编辑器 2.4、VsCode配置设置 2.5、效果展示 3、结束语 1、引言   作为一个程序员,在写代 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:09 | 阅读:150 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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