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

TypeScript教程

RSS
  • 详解TypeScript项目中的tsconfig.json配置
    详解TypeScript项目中的tsconfig.json配置
    在TS的项目中,TS最终都会被编译JS文件执行,TS编译器在编译TS文件的时候都会先在项目根目录的tsconfig.json文件,根据该文件的配置进行编译,默认情况下,如果该文件没有任何配置,TS编译器会默认编译项目目录下所 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:104 | 回复:0
  • Typescript总结
    Typescript总结
    /*boolean*/varb:boolean=true/*number*/vara:number=123/*string*/varstr:string=amp;quot;thisisstramp;quot;/*array*/vararr1:number=vararr2:string=vararr3:Arr……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:116 | 回复:0
  • TypeScript基本类型
    TypeScript基本类型
    类型注解作用:相当于强类型语言中的类型声明语法:(变量/函数):type数据类型新建src/datatype.ts,里面定义各种类型的数据原始类型:letbool:boolean=trueletnum:number=123letstr:string='abc'数组:letarr1:numbe ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:125 | 回复:0
  • react中使用typescript时,error: Property 'setState' does not exist on type 'Hom ...
    react中使用typescript时,error: Property 'setState' does not exist on type 'Hom ...
    问题描述: 我在react中用typescript时,定义一个Home组件,然后在组件里用setState时会有这样一个报错:(如图)Property 'setState' does not exist on type 'Home'       分析解决:   报错说我的Home组件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:99 | 回复:0
  • TypeScript笔记5--变量声明(解构和展开)
    TypeScript笔记5--变量声明(解构和展开)
    解构是什么解构(destructuringassignment)是一种表达式,将数组或者对象中的数据赋给另一变量。在开发过程中,我们经常遇到这样问题,需要将对象某个属性的值赋给其它两个变量。代码如下:varperson={name:'xxxx',age ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:103 | 回复:0
  • Typescript中类的使用
    Typescript中类的使用
    TypeScript中类的概念和ES6中原生类的概念大部分相同,但是也额外增加了一些新的特性。类的基本使用 在上面的代码中,我们使用关键字class定义了一个简单的Person类。类的继承TypeScrip的继承和ES6中的继承是一样的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:99 | 回复:0
  • [vue+typescript]Property or method "xxx" is not defined on the instanc ...
    [vue+typescript]Property or method "xxx" is not defined on the instanc ...
    vue-cli3 创建 TypeScript 项目时,在使用 @Prop时 报错: Property or method amp;quot;xxxamp;quot; is not defined on the instance but referenced during render. Make sure that this property is reactive, e ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:116 | 回复:0
  • Webpack+TypeScript---环境搭建
    Webpack+TypeScript---环境搭建
    一、环境配置1、新建项目(即新建文件夹:HelloWorld) 2、项目初始化:npm init -y 3、安装typescript    npm i  typescript -g    tsc --init4、目录结构如下:      5、配置构建工具(webpa ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:125 | 回复:0
  • TypeScript-类型兼容性
    TypeScript-类型兼容性
    可多不可少 正确示例: interface TestInterface { name: string; } let p1 = {name: 'BNTang'}; let p2 = {age: 18}; let p3 = {name: 'BNTang', age: 18}; let t: TestInterface; t = p1; t = p3; 错误示 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:112 | 回复:0
  • TypeScript学习笔记
    TypeScript学习笔记
      1、什么是TS?定义 TS是JavaScript的一个超集,主要提供了 类型系统 和 对ES6的支持TS可以编译成纯JavaScript运行于任何浏览器上TS编译工具可以运行在任何服务器和系统上TS是开源的优点 增加了代码的可读性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:129 | 回复:0
  • TypeScript如何创建一个工程(有源码工程)
    TypeScript如何创建一个工程(有源码工程)
    开始TypeScript开发之前,我们得掌握如何创建一个最初的工程。 下面是创建一个新的工程需要用到的若干语句。   https://www.jianshu.com/p/0e37a793ac3a https://www.cnblogs.com/xiaoxiaochengxuyuan/p/6137574.ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:135 | 回复:0
  • 编译TypeScript(TypeScript转JavaScript)编译TypeScript(TypeScript转JavaScript) ...
    编译TypeScript(TypeScript转JavaScript)编译TypeScript(TypeScript转JavaScript) ...
     生成相关说明,TypeScript编译器如何编译.ts文件。指定模块代码生成:“none”、“commonjs”、“amd”、“system”、“umd”、“es2015”或“esnext”。作者:志银(ZainChen);更新日期:2019.02.221.配置tsconfig.jso ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:109 | 回复:0
  • TypeScript中的数据类型
    TypeScript中的数据类型
    原始类型基础类型在Typescript中可以直接使用字符串,数字和布尔值 并且在Typescript中,这三种类型默认是允许为空的(null或undefined)上面的代码之所以报错,是因为在配置文件tsconfig.json中默认开启了严格模式 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:108 | 回复:0
  • VSCode调试Vue+TypeScript项目
    VSCode调试Vue+TypeScript项目
    vue.config.js配置:constvueConfig={configureWebpack:{devtool:amp;quot;source-mapamp;quot;}};module.exports=vueConfig;launch.json配置:{//使用IntelliSense了解相关属性。//悬停以查看现有属性的描述。//欲 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:109 | 回复:0
  • typescript中类的继承
    typescript中类的继承
    typescript中类的继承用到的是:extends和super先看一下typescript中类的写法:classDemo{//类的属性name:string;age:number;//类的构造函数constructor(name:string,age:number){this.name=name;th ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:121 | 回复:0
  • Typescript(1)介绍,安装,编译,开发工具
    Typescript(1)介绍,安装,编译,开发工具
    一、什么是Typescript? JavaScript 类型的超集,它可以编译成纯JavaScript,遵循最新的ES6、ES5规范。 TypeScript 可以在任何浏览器、任何计算机和任何操作系统上运行。 由微软开发的一款开源的编程语言。 最新的Vu ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:137 | 回复:0
  • mac webstorm自动编译typescript配置
    mac webstorm自动编译typescript配置
    1、安装typescrip npm install -g typescript                                                                                ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:128 | 回复:0
  • TypeScript
    TypeScript
    如果没有听说过,大家有必要关注一下TypeScript http://www.typescriptlang.org/,微软10月份刚刚发布的,C#之父Anders Hejlsburg为主要参与人员之一,所以从“明星效应”的角度讲,大家也应该关注下。实际上,在我 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:127 | 回复:0
  • TypeScript类的装饰器2
    TypeScript类的装饰器2
    //最外层是个函数,再返回一个新的函数functiontestDecorator(flag:boolean){if(flag){returnfunction(constructor:any){constructor.prototype.getName=()=amp;amp;gt;{console.log('dell');……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:119 | 回复:0
  • TypeScript入门四:TypeScript的类(class)
    TypeScript入门四:TypeScript的类(class)
    TypeScript类的基本使用(修饰符)TypeScript类的抽象类(abstract)TypeScript类的高级技巧 一、TypeScript类的基本使用(修饰符)TypeScript的类与ES6的类非常类是,所以建议先了解ES6的类的相关内容:ES6入门六 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:104 | 回复:0
  • Vue系列教程(七)—— Vue2.5 + Typescript 构建项目
    Vue系列教程(七)—— Vue2.5 + Typescript 构建项目
    Typescript 在前端圈已经逐渐普及,Vue 2.5.0 改进了类型声明,使得对 TypeScript 更加友好 不过要想在项目中直接使用 TypeScript  仍然需要对项目进行一些改造 PS: 建议使用  Visual Studio Code 进行开发   ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:105 | 回复:0
  • TypeScript设计模式之门面、适配器
    TypeScript设计模式之门面、适配器
    看看用TypeScript怎样实现常见的设计模式,顺便复习一下。 学模式最重要的不是记UML,而是知道什么模式可以解决什么样的问题,在做项目时碰到问题可以想到用哪个模式可以解决,UML忘了可以查,思想记住就好。 这里尽 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:105 | 回复:0
  • TypeScript-函数接口和混合类型接口
    TypeScript-函数接口和混合类型接口
    我们除了可以通过接口来限定对象以外, 我们还可以使用接口来限定函数 interface SumInterface { (a: number, b: number): number } let sum: SumInterface = function (x: number, y: number): number { ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:130 | 回复:0
  • 解决Typescript报错:Property 'style' does not exist on type 'Element'
    解决Typescript报错:Property 'style' does not exist on type 'Element'
    直接说问题吧: 说一下我的最初代码: 此时使用style修改节点的样式时报错了,报错信息如下: 直接提示我们'style' does not exist 百度查找之后发现是我们没有给list做类型断言,所以typescript在检查类型的时候 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:124 | 回复:0
  • typescript3.7中值得注意的3个新特性
    typescript3.7中值得注意的3个新特性
    写在前面距 typescript3.7 正式发布已经有一段时间了,这段时间正在对手上的项目进行 typescript 的迁移工作,所以会特别留意每一次的 release。对于 3.7 中包含的新特性,其实相比较之前几次 release 来说 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:116 | 回复:0
  • Typescript 入门(三)-类
    Typescript 入门(三)-类
    一、在ES5中类定义和继承  1、定义类 function Peson(name,age){  this.name = name;  this.age = age; }  Person.prototype.display = function(){  console.log(this.name + '\t'+ this.age) } var p = new P ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:117 | 回复:0
  • Vue3、Vuex、Typescript 项目实践、工具类封装
    Vue3、Vuex、Typescript 项目实践、工具类封装
    原文: 本人github文章 关注公众号: 微信搜索 前端工具人 ; 收货更多的干货 一、开篇 vue3.0beta版正式上线,作为新技术热爱者,新项目将正式使用vue3.0开发; 接下来总结(对自己技术掌握的稳固)介绍(分享有需 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:117 | 回复:0
  • TypeScript的存储器
    TypeScript的存储器
    TypeScript的存储器,主要有get,set 属性,不知道有啥作用   let passcode = amp;quot;secret passcodeamp;quot;; class Employee { private _fullName: string=amp;quot;amp;quot;; get fullName(): st ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:114 | 回复:0
  • TypeScript-泛型
    TypeScript-泛型
    在编写代码的时候我们既要考虑代码的 健壮性, 又要考虑代码的 灵活性 和 可重用性 通过 TS 的静态检测能让我们编写的代码变得更加 健壮, 但是在变得健壮的同时却丢失了 灵活性 和 可重用性 所以为了解决这个问题 T ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:121 | 回复:0
  • TypeScript报错
    TypeScript报错
    1、object类型       解决方案   检测报错代码 @Prop() propDD: object; 修改后 方式一 @Prop({ type: Object, default: {} }) propDD: any; 方式二 @Prop() propDD?: object; 2、array类型       解决方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:103 | 回复:0
  • webpack基础 -- 编译Typescript
    webpack基础 -- 编译Typescript
    编译Typescript (JS的超集) 安装: npm install typescript ts-loader –save-dev (官方) npm install awesome-typescript-loader –save-dev (第三方) 配置: tsconfig.json webpack.config.js……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:121 | 回复:0
  • ES详解 + TypeScript + Nodejs 专题
    ES详解 + TypeScript + Nodejs 专题
    一. ES简介 1. ECMAScript (1). 简介  ES 的全称是 ECMAScript , 它是由 ECMA 国际标准化组织,制定的一项脚本语言的标准化规范。  每一次标准的诞生都意味着语言的完善,功能的加强。JavaScript语言本身也有一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:123 | 回复:0
  • 7.typescript-数组的类型
    7.typescript-数组的类型
    0.忽然觉得插入代码的样式更好看些   1.类型 表示法 1 let arr1 : number = ; 2 let arr2 : string = ; 3 let arr3 : any = ; 4 5 let arr4 : number = ; 6……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:107 | 回复:0
  • TypeScript-Symbol类型
    TypeScript-Symbol类型
    和 ES6 中的 Symbol 一样 TODO JS新特性 + 流行框架 32-Symbol类型 33-Symbol注意点……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:121 | 回复:0
  • 如何将三万行代码从 Flow 移植到 TypeScript?
    如何将三万行代码从 Flow 移植到 TypeScript?
    【CSDN编者按】在内存安全中,类型安全是很重要的一个命题。为了确保JavaScript项目运行的类型安全,本文的作者介绍了2016年时使用Flow的经历:由Facebook支持的Flow方案,不仅拥有查找类型、泛型参数默认值等基本功 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:116 | 回复:0
  • Vue.js+TypeScript项目构建(图形界面构建)
    Vue.js+TypeScript项目构建(图形界面构建)
    一,打开图形界面vueui    二,创建文件                三,创建成功          ……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:129 | 回复:0
  • 学习angualr之前需要了解的typeScript知识
    学习angualr之前需要了解的typeScript知识
    官网:www.typescriptlang.org 1.编译型语言2.强类型语言3.真正的面向对象的语言:有借口、有泛型、有枚举、有访问修饰符AMD类型的面向对象的语言  npminstall-gtypescript    下载编译工具 编译ts文件   ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:126 | 回复:0
  • TypeScript
    TypeScript
    搭建TypeScript开发环境 其实也就安装TypeScript的compiler; 什么是compiler? 为什么需要compiler? compiler(编译器)的作用是把TS代码转换成JS代码; ES6规范是在2015年发布的,而目前所有主流的浏览器并没有完全支持 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:111 | 回复:0
  • TypeScript对象的类型-接口
    TypeScript对象的类型-接口
    一、什么是接口在TypeScript中,我们使用接口(Interfaces)来定义对象的类型接口是一系列抽象方法的声明,是一些方法特征的集合,第三方可以通过这组抽象方法调用,让具体的类执行具体的方法TypeScript中接口除了可 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:109 | 回复:0
  • 袋鼠云研发手记 | 袋鼠云EasyManager的TypeScript重构纪要
    袋鼠云研发手记 | 袋鼠云EasyManager的TypeScript重构纪要
    作为一家创新驱动的科技公司,袋鼠云每年研发投入达数千万,公司80%员工都是技术人员,袋鼠云产品家族包括企业级一站式数据中台PaaS数栈、交互式数据可视化大屏开发平台Easy等产品也在迅速迭代。在进行产品研发的过 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:10 | 阅读:114 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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