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

TypeScript教程

RSS
  • create-react-app+Typescript脚手架搭建
    create-react-app+Typescript脚手架搭建
    1、创建使用ts的新项目yarncreatereact-appmy-test-app--templatetypescript 2、配置tsconfig.json(1)在根目录下新建文件tsconfig.extend.json{amp;quot;compilerOptionsamp;quot;:{amp;quot;baseUrlamp;quot;:am ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:164 | 回复:0
  • TypeScript笔记3--基础类型
    TypeScript笔记3--基础类型
    强类型是TypeScript值得称赞的特性,对于很多后端开发者来说是绝对的福利,加上静态检查使得我们可以在开发态就可以发现很多问题。TypeScript中的类型和JavaScript差不多,下面我们一一介绍。1布尔(boolean)letisMe: ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:181 | 回复:0
  • JavaScript面向对象轻松入门之概述(demobyES5、ES6、TypeScript)
    JavaScript面向对象轻松入门之概述(demobyES5、ES6、TypeScript)
    写在前面的话这是一个JavaScript面向对象系列的文章,本篇文章主要讲概述,介绍面向对象,后面计划还会有5篇文章,讲抽象、封装、继承、多态,最后再来一个综合。说实话,写JavaScript面向对象的文章实在是太多了, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:180 | 回复:0
  • UmiJS&TypeScript&AntDesignProv4从零开始实战教程(63个视频) ...
    UmiJS&TypeScript&AntDesignProv4从零开始实战教程(63个视频) ...
    UmiJSamp;amp;amp;TypeScriptamp;amp;amp;AntDesignProv4从零开始实战教程(63个视频)UmiJSamp;amp;amp;TypeScriptamp;amp;amp;AntDesignProv4从零开始实战教程#1开始玩起来「07:43」UmiJSamp;amp;amp;TypeScriptam ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:182 | 回复:0
  • 一次解决React+TypeScript+Webpack别名(alias)找不到问题的过程「转载」 ...
    一次解决React+TypeScript+Webpack别名(alias)找不到问题的过程「转载」 ...
    链接引言在组件开发中,业务功能和基础组件一般分开放,比如在我们的项目中,components为基础组件,container为业务组件,但是在container中调用components中的组件时,必须通过相对路径如../../components/XXXX才 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:207 | 回复:0
  • 使用@babel/preset-typescript取代awesome-typescript-loader和ts-loader
    使用@babel/preset-typescript取代awesome-typescript-loader和ts-loader
    前言之前写过一篇旧react项目安装并使用TypeScript的文章:在React旧项目中安装并使用TypeScript的实践。博客里使用awesome-typescript-loader对Typescript代码进行检测和转换。而这几天又修改了一下自己的脚手架, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:230 | 回复:0
  • typescript关于class属性类型定义被属性默认值覆盖的问题及解决方式 ...
    typescript关于class属性类型定义被属性默认值覆盖的问题及解决方式 ...
    问题来源于React.component的第二个参数的类型定义问题,我构建了以下简化demo,方便描述问题:classPamp;amp;lt;STATEamp;amp;gt;{publicstate:STATE;}interfaceObj{arr:Obj;}classTest1extendsPamp;amp;lt;Objamp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:254 | 回复:0
  • 如使用Typescript撸Vue(Vue2+TS+TSX+CSSmodule)
    如使用Typescript撸Vue(Vue2+TS+TSX+CSSmodule)
     Vue对TS的支持一致不太好,连Vue作者尤大也自嘲真香压错了宝。期待Vue3.0会用TS重构且会有较大改进。不过目前有一些第三方的库可以曲线优化对TS的支持。主要就介绍下过下面两个库来写Vue。总体体验尚可,类型检查 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:210 | 回复:0
  • Vue2.6中部分引入TypeScript的方法
    Vue2.6中部分引入TypeScript的方法
    在Vue与Cesium联合开发的过程中,我发现很多Cesium代码不宜直接写在.vue文件中。同时由于Cesium库较为复杂,不借助TypeScript的静态类型会导致代码难维护困难等问题。而我本身又不太愿意改变Vue现有的开发方式,因此 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:210 | 回复:0
  • typescript引入js、json配置
    typescript引入js、json配置
    typescript引入js或者json配置根目录下的tsconfig.json添加配置:amp;quot;allowJsamp;quot;:true,amp;quot;resolveJsonModuleamp;quot;:true,完整配置如下:{amp;quot;compilerOptionsamp;quot;:{amp;quot;moduleam ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:186 | 回复:0
  • 为什么要使用TypeScript开发Web应用程序
    为什么要使用TypeScript开发Web应用程序
    TypeScript仍然相对较新,但已经赢得了很多信徒。继续阅读,看看这种很酷的语言的一些最好的功能。 定义TypeScriptTypeScript是由MicrosoftCorporation开发和维护的面向对象的编程语言。它是JavaScript的超集,包含 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:165 | 回复:0
  • typescript静态属性静态方法抽象类多态
    typescript静态属性静态方法抽象类多态
    //静态属性静态方法/*functionPerson(){this.run1=function(){}}Person.name='哈哈哈';Person.run2=function(){静态方法}varp=newPerson();Person.run2();……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:170 | 回复:0
  • Vue在typeScript中写mixins。
    Vue在typeScript中写mixins。
    前言有个项目,需要使用mixins来管理一些通用方法。同时该项目使用Typescript。问题编译器报错,提示组件中没有该mixin中的内容。具体看一下代码。MixinA:exportconstMixinA={method:{sayHello(){//...}}}compone ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:161 | 回复:0
  • TypeScriptTypeScript:Angular2的秘密武器(译)
    TypeScriptTypeScript:Angular2的秘密武器(译)
     本文整理自DanWahlin在ng-conf上的talk。原视频地址:https://www.youtube.com/watch?v=e3djIqAGqZo开场白开场白主要分为三部分:感谢了ng-conf的组织者。阐述了TypeScript是JavaScript的超集,并不是另外一种语言 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:170 | 回复:0
  • TypeScript作为前端开发你必须学习的技能二)
    TypeScript作为前端开发你必须学习的技能二)
    变量是一种使用方便的占位符,用于引用计算机内存地址。我们可以把变量看做存储数据的容器。TypeScript变量的命名规则:和javascript一样。除了下划线 _ 和美元 $ 符号外,不能包含其他特殊字符,包括空格。并且 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:162 | 回复:0
  • Typescript中一些不理解的概念解释(泛型、断言、解构、枚举) ...
    Typescript中一些不理解的概念解释(泛型、断言、解构、枚举) ...
    新的项目想使用typescript,因此又对其概念及使用过一遍,本文主要记录下对之前一些概念不太理解的地方。 1、泛型 定义: 在定义函数、接口或者类的时候,不预先指定具体的类型,而是在使用的时候再指定类型。提高可 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:151 | 回复:0
  • TypeScript 3.0下react默认属性DefaultProps解决方案
    TypeScript 3.0下react默认属性DefaultProps解决方案
    ts和react的默认属性的四种解决方案 Non-null assertion operator(非空断言语句) Component type casting(组件类型重置) High order function for defining defaultProps(高阶组件) Props getter function(Getter函 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:143 | 回复:0
  • 网易严选宣布退出“双11”;iPhone或将重新使用Touch ID;TypeScript 4.1 RC 发布|极 ...
    网易严选宣布退出“双11”;iPhone或将重新使用Touch ID;TypeScript 4.1 RC 发布|极 ...
    整理 | 屠敏 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由出门问问「魔音工坊」提供技术支持。 「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:147 | 回复:0
  • react-native-typescript-项目环境搭建
    react-native-typescript-项目环境搭建
    1、yarn global add create-react-native-app //全局安装 2、create-react-native-app 项目名称 3、yarn add typescript tslint -D 4、yarn add @types/react @types/react-native @types/react-dom -D 5、yarn ad ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:153 | 回复:0
  • 构建纯TypeScript应用
    构建纯TypeScript应用
    现在只有命令行应用的例子。 前言 现在,应用开发的趋势是命令行接口应用和Web应用。 node.js 和 typescript的崛起所以,这里讨论如何创建纯的TypeScript CLI(Command Line Interface)应用和Web server-side应用。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:142 | 回复:0
  • 如何在Vue项目中使用TypeScript
    如何在Vue项目中使用TypeScript
    参考资料typeScript文档Vue官方文档-TypeScript支持代码地址vue-ts新建项目vuecreatevue-tscdvue-tsvueadd@vue/typescript项目配置,可以参考这篇文章在Vue+TypeScript项目中,如何配置ESLint和Prettier类型注解和编 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:137 | 回复:0
  • 18-TypeScript模板方法模式
    18-TypeScript模板方法模式
    在有些情况下,一个功能在基础功能上是不会变的,算法的基本骨架也是确定的,但是在某些场景下算法的具体实现有些差异。应对这种问题,可以采用模板方法模式: abstract class Salary{ abstract ComputeBaseSal ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:136 | 回复:0
  • typescriptpackage.jsonvscode终端运行任务CtrlshiftB
    typescriptpackage.jsonvscode终端运行任务CtrlshiftB
     {amp;quot;dependenciesamp;quot;:{amp;quot;typescriptamp;quot;:amp;quot;^3.6.4amp;quot;}}……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:154 | 回复:0
  • TypeScript Number
    TypeScript Number
    指针计数法:即科学计数法;把一个数表示成a10的n次幂的形式;比如7.823E5=782300 这里E5表示10的5次方,其中 E(代表指数)表示将前面的数字乘以 10 的 n 次幂。再比如1E-09, 4E-05分别是110的负9次方和4*10的负5次 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:138 | 回复:0
  • webpack中typeScript的打包配置
    webpack中typeScript的打包配置
    2018年typescript发展的非常好,js是一门非常灵活的语言,所以一个功能,怎么写都能够写出来,但是这也会导致一个问题,不同人写js的方式不同,那么会导致同一个功能出现的代码风格会迥然不同。这样的话,如果是一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:138 | 回复:0
  • typeScript中的数据类型
    typeScript中的数据类型
    /*typeScript中的数据类型typescript中为了使编写的代码更规范,更有利于维护,增加了类型校验,在typescript中主要给我们提供了以下数据类型布尔类型(boolean)数字类型(number)字符串类型(string)数组类型(arr ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:143 | 回复:0
  • TypeScript设计模式之职责链、状态
    TypeScript设计模式之职责链、状态
    看看用TypeScript怎样实现常见的设计模式,顺便复习一下。 学模式最重要的不是记UML,而是知道什么模式可以解决什么样的问题,在做项目时碰到问题可以想到用哪个模式可以解决,UML忘了可以查,思想记住就好。 这里尽 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:127 | 回复:0
  • TypeScript(2)基础语法
    TypeScript(2)基础语法
    序言https://github.com/TypeStrong/ts-nodenpminstall-gts-nodets-nodescript.tsname.d.ts生命文件使用第三方库cnpminstall--save@types/node入门教程1、基础数据类型TS 类型基本使用我们在使用类型注解的时候往往 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:121 | 回复:0
  • 2.typescript-你好世界
    2.typescript-你好世界
    1.在文件夹内新建 .ts是typescript文件的扩展名   在index.html中引入   在.ts文件中直接打印  console.log(amp;quot;hello word!amp;quot;)   2.在.ts的文件夹中把命令窗口打开(shift+鼠标右键选择)或者 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:112 | 回复:0
  • 用TypeScript开发Vue——如何通过vue实例化对象访问实际ViewModel对象 ...
    用TypeScript开发Vue——如何通过vue实例化对象访问实际ViewModel对象 ...
    背景 我个人很喜欢TypeScript也很喜欢Vue,但在两者共同使用的时候遇到一个问题。 Vue的实例化对象代理了所有实际ViewModel对象,具体可参见官方文档(http://vuejs.org.cn/guide/instance.html#属性与方法) Vue的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:120 | 回复:0
  • Web Essentials之JavaScript,TypeScript和CoffeeScript
    Web Essentials之JavaScript,TypeScript和CoffeeScript
    一些Javascript功能也可以用于TypeScript。 本篇目录 功能 智能提示 TypeScript CoffeeScript 功能 JSHint JSHint真是一种确保你写的JavaScript代码遵守编码规范和最佳实践的好办法。默认的设置是很松的,但是你 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:114 | 回复:0
  • TypeScript--遍历Map
    TypeScript--遍历Map
    其他路径:CSDN: https://blog.csdn.net/wodehao0808微信公众号:程序喵星人 更多资源和视频教程,QQ:1902686547 定义一个Map:  letmap=newMapamp;amp;lt;string,stringamp;amp;gt;();   map.set(amp;quot ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:148 | 回复:0
  • 从零搭建React+TypeScript的后台项目(三)
    从零搭建React+TypeScript的后台项目(三)
    本章主要讲解redux在React项目中的应用。Redux官方文档。一、基本概念Actionaction简单理解就是对象字面量。功能上来说就是把数据从应用传到store的有效载荷,和Vue中Mutation提交载荷类似。有action创造函数,是一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:118 | 回复:0
  • typescript深copy和浅copy
    typescript深copy和浅copy
    letextend=function(obj:object,objs:object,deep:boolean){deep=deep||false;//tue深copyfalse浅copyfor(letproinobjs){if(!deep){obj=objs;}else{if(typeo……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:136 | 回复:0
  • TypeScript和JavaScript哪种语言更先进
    TypeScript和JavaScript哪种语言更先进
    TypeScript和JavaScript哪种语言更先进    近两年来最火爆的技术栈毫无争议的是JavaScript,随着ES6的普及,不管是从前端的浏览器来看,还是后端的NodeJS场景,JavaScript技术栈不断的向世界证明自己的价值。Jav ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:103 | 回复:0
  • TypeScript中装饰器的理解?应用场景?
    TypeScript中装饰器的理解?应用场景?
       一、是什么装饰器是一种特殊类型的声明,它能够被附加到类声明,方法,访问符,属性或参数上是一种在不改变原类和使用继承的情况下,动态地扩展对象功能同样的,本质也不是什么高大上的结构,就是一个普通的函 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:131 | 回复:0
  • TypeScript如何添加自定义d.ts文件(转)
    TypeScript如何添加自定义d.ts文件(转)
    方法一:https://dingyuliang.me/angular-6-typescript-2-9-typings-d-ts-cant-find-names/方法二:https://www.bennadel.com/blog/3169-adding-custom-typings-files-d-ts-in-an-angular-2-typescript-application. ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:125 | 回复:0
  • 008--TypeScript存储器和静态属性
    008--TypeScript存储器和静态属性
    Typescript支持对一个简单的类进行getter和setter 编译后的文件如下 创建类的静态成员,这些属性只存在类的本身 编译后的文件 TypeScript抽象类 抽象类一般作为其他类的派生类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:113 | 回复:0
  • TypeScriptES6-Promise递归遍历文件夹中的文件
    TypeScriptES6-Promise递归遍历文件夹中的文件
    貌似很多人都爱用这个作为写文章的初尝试,那来吧。遍历文件夹下的所有文件,如遍历文件夹下并操作HTML/CSS/JS/PNG/JPG步骤如下:1、传入一个路径,读取路径里面所有的文件;2、遍历读取的文件,判断当前文件是文件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:128 | 回复:0
  • typescript 总结
    typescript 总结
    将ts文件编译为js 文件 ******************************************************************************  typescript中几种特殊的number类型 1 NaN:  由于种种原因, 不是数字,出现这种状况不会报错,而是将 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:117 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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