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

TypeScript教程

RSS
  • Typescript学习笔记(五)模块机制
    Typescript学习笔记(五)模块机制
    javascript从es5之前都缺少一种模块机制,无法通过js引入文件,于是requirejs等等的加载器应运而生。这些加载器的使用也并不统一,产生了amd,commonjs,umd等等的规范,各有所长,直到es6的发布,js自身引入的模块 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:82 | 回复:0
  • 在React中使用Typescript
    在React中使用Typescript
    最近学习的技术发现TS越来越多,于是自己尝试做了几个Demo实战,发现TS上手不是很难,但是一旦出现错误很难百度到对应的文档,而且在react中也不会使用ts来编写跟着这个文章走,内容可能会很长,一步一步去写,保证你的Reac ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:79 | 回复:0
  • reactnative使用typescript
    reactnative使用typescript
    前言TypeScript作为JavaScript的一个富类型扩展语言,深受代码风格严谨的前端开发者欢迎。但在react-native下,因为packager的配置困难,使用TypeScript一直是个麻烦的选择。网上的大部分方案,甚至微软的官方方案都 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:65 | 回复:0
  • typeScript中导入样式文件报错?静态文件.css,.scss,.less,.jpg,.png,.json ...
    typeScript中导入样式文件报错?静态文件.css,.scss,.less,.jpg,.png,.json ...
    第一步,在src目录下新建一个typings.d.ts文件declaremodule'*.css';declaremodule'*.less';declaremodule'*.scss';declaremodule'*.sass';declaremodule'*.svg';declaremodule'*.png';declaremodule'*.j ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:73 | 回复:0
  • [Typescriptv3.9]ts-expect-error
    [Typescriptv3.9]ts-expect-error
    Typescriptv3.9introducesthe@ts-expect-errorassertionaddedtoTypeScript3.9.Thisassertionismoredescriptivethan@ts-ignorebecause,ratherthanjustignoringthenextline,itisexplicitly……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:64 | 回复:0
  • typescript装饰器定义类装饰器属性装饰器装饰器工厂
    typescript装饰器定义类装饰器属性装饰器装饰器工厂
    /*装饰器:装饰器是一种特殊类型的声明,它能够被附加到类声明,方法,属性或参数上,可以修改类的行为。通俗的讲装饰器就是一个方法,可以注入到类、方法、属性参数上来扩展类、属性、方法、参数的功能。常见的装饰 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:73 | 回复:0
  • TypeScript(接口—泛型)
    TypeScript(接口—泛型)
    一、接口(interface):对行为和动作的规范,对批量方法进行约束1.属性接口/*属性类型接口*/interfaceFullName{firstName:string;/*必传参数,接口分号间隔*/secondName?:string;/*问号表示可选参数,可传可不传*/} ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:68 | 回复:0
  • FileandCodeTemplates|webstorm代码文件模板vuetypescript
    FileandCodeTemplates|webstorm代码文件模板vuetypescript
    TypescriptClassimport_fromamp;quot;lodashamp;quot;;/**类${NAME}*/exportdefaultclass${NAME}{/**v-for:key*/forKey?:string=_.uniqueId()constructor(obj?:${NAME}){if(obj){_.assig……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:66 | 回复:0
  • TypeScript专题-Static和使用技巧
    TypeScript专题-Static和使用技巧
    classPeople{static_name:string;print(){//alert(this.name);//编译不通过,doexnotexistontypePeople;声明为static的变量通过类名调用return(People._name)}constructor(name){People.……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:64 | 回复:0
  • typeScript之(3)类型
    typeScript之(3)类型
     1.初次尝试/*注意:声明一个变量,同时指定它的类型为number*/leta:numbera=10a=35/*a='hello'此行代码会报错,因为变量a的类型是number不能赋值字符窜注:即使报错,但是还是编译通过,但是编译后控制台会提示错误内容* ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:66 | 回复:0
  • TypeScript-访问器装饰器
    TypeScript-访问器装饰器
    访问器装饰器声明在一个访问器的声明之前(紧靠着访问器声明) 访问器装饰器应用于访问器的属性描述符并且可以用来监视,修改或替换一个访问器的定义 访问器装饰器表达式会在运行时当作函数被调用,会自动传入下列 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:74 | 回复:0
  • TypeScript——原始数据类型
    TypeScript——原始数据类型
    TypeScript原始数据类型原始数据类型包括:布尔值、数值、字符串、null、undefined、Symbol、BigInt。布尔值:  letisDone:boolean=false;数值:letdecLiteral:number=6;字符串:letmyName:string='Tom';空值:Jav ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:59 | 回复:0
  • chrome浏览器调试typescript
    chrome浏览器调试typescript
    在chrome的开发人员工具的配置项中,有一个sourcemap的选项,用来配置javascript源码和生成代码的关系。 如果能在浏览器中直接调试typescript代码,才能让我们真正体会到typescript开发的快乐。 首先打开chrome开发 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:77 | 回复:0
  • TypeScript开篇
    TypeScript开篇
    TypeScript 简称 TS Ts 和 Js 之间的关系其实就是 Less/Sass 和 CSS 之间的关系 就像 Less/Sass 是对 CSS 进行扩展一样, TS 也是对 JS 进行扩展 就像 Less/Sass 最终会转换成 CSS 一样, 我们编写好的 TS 代码最终 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:71 | 回复:0
  • TypeScript属性装饰器
    TypeScript属性装饰器
    /***属性装饰器只能接收到两个参数*@paramtargetTest对应的prototype*@paramkey属性名字*/functionnameDecorator(target:any,key:string):any{constdescriptor:PropertyDescriptor={writable:false ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:68 | 回复:0
  • TypeScript 函数
    TypeScript 函数
    函数是一组一起执行一个任务的语句。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。 函数声明告诉编译器函数的名称 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:67 | 回复:0
  • typescript基础数据类型
    typescript基础数据类型
    1.字符串letdogName:string=amp;quot;旺财amp;quot;letdogAge:number=5letintroDog:string=`我有一只狗,它叫${dogName},它今年${dogAge}。`console.log(introDog);2.数字//进制依次为101682letnum1:number=16letnum ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:68 | 回复:0
  • typescript学习记录-Number(9)
    typescript学习记录-Number(9)
    TypeScript与JavaScript类似,支持Number对象。Number对象是原始数值的包装对象。语法varnum=newNumber(value);注意: 如果一个参数值不能转换为一个数字将返回NaN(非数字值)。Number对象属性下表列出了Number对象 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:58 | 回复:0
  • typescript与nodejs(二)基于装饰器实现路由表
    typescript与nodejs(二)基于装饰器实现路由表
    之前实现了一个简单的WebServer但是这离实际使用还有一点距离webserver首先面对第一个问题是路由表路由表别看听起来神秘,但是其实就是ifelseonhttp…{  if(req.url.pathname==amp;quot;/test1amp;quot;)     ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:72 | 回复:0
  • Vue3+TypeScript完整项目上手教程
    Vue3+TypeScript完整项目上手教程
    转自:https://juejin.cn/post/6875713523968802829TypeScript 是JS的一个超集,主要提供了类型系统和**对ES6的支持,**使用 TypeScript 可以增加代码的可读性和可维护性,在 react 和 vue 社区中也越来越多 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:68 | 回复:0
  • TypeScript(入门)
    TypeScript(入门)
    最近因为项目的需要开始着手调查一个叫做typescript的东西,通过翻阅一些github上的源码,一些论坛的文档,渐渐的有所了解。无论去学习研究哪种框架或者哪种语言,我们首先要知道的应该是如何去构建开发环境。实践才 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:74 | 回复:0
  • TypeScript类型注解、类型推断和类型断言
    TypeScript类型注解、类型推断和类型断言
    一、类型注解(Typeannotation)所谓类型注解,就是人为为一个变量指定类型,例如:consta:number=123;在vscode中鼠标移入a出现提示,冒号后面就是类型注解:当不添加类型注解时,TypesScript也能知道变量a是一个数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:85 | 回复:0
  • TypeScript类型注解,类型推断
    TypeScript类型注解,类型推断
    //typeannotation类型注解,我们来告诉TS变量是什么类型//typeinference类型推断,TS会自动的去尝试分析变量的类型//如果TS能够自动分析变量类型,我们就什么也不需要做了//如果TS无法分析变量类型的话,我们就需要 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:62 | 回复:0
  • TypeScript开发环境搭建(VSCode+NodeJs)
    TypeScript开发环境搭建(VSCode+NodeJs)
    TypeScript开发环境搭建(VSCode+NodeJs) 工具安装 VS Code简介及安装 VS Code是一款免费开源的代码编辑器。其具有跨平台、支持IntelliSence智能提示、内置G……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:75 | 回复:0
  • TypeScript配置文件说明
    TypeScript配置文件说明
    在使用VsCode编写TypeScript时,VsCode提供了一个tsconfig.json辅助我们设置TypeScript的配置项来确定如何生成最终的js文件。 那tsconfig.json到底有……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:67 | 回复:0
  • typescript学习记录-基础语法(2)
    typescript学习记录-基础语法(2)
    TypeScript程序由以下几个部分组成:模块函数变量语句和表达式注释第一个TypeScript程序我们可以使用以下TypeScript程序来输出amp;quot;HelloWorldamp;quot;:consthello:string=amp;quot;HelloWorld!amp;quot;conso ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:79 | 回复:0
  • VS Code 调试 Angular 和 TypeScript 的配置
    VS Code 调试 Angular 和 TypeScript 的配置
    引入: https://www.cnblogs.com/savorboard/p/vscode-debugging-angular.html 注意:ng serve 的端口与launch.json 中的端口要一至 ng build 生成 dist……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:83 | 回复:0
  • TypeScript学习-TypeScript环境配置
    TypeScript学习-TypeScript环境配置
    http://blog.csdn.net/shi_weihappy/article/details/49332091……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:77 | 回复:0
  • 发现TypeScript中同名interface接口会自动合并的特性
    发现TypeScript中同名interface接口会自动合并的特性
    今天在学习怎么用TypeScript给jQuery写扩展插件时发现一个很有趣的事情 如上图,VS提示我应该在类C中实现b。 我可以同时定义一个重名的接口,而这个接口内容会自动合并。 这再C#中是绝对不允许的,除非在不同的命名 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:76 | 回复:0
  • 用VsCode编辑TypeScript
    用VsCode编辑TypeScript
    原文地址:https://code.visualstudio.com/Docs/languages/typescriptTypeScript是Javascript的超集,它提供了类、模块、接口来帮助你构建强大的组件。这里可以找到语言规范。VSCode下TypeScript支持在两种不同的模 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:84 | 回复:0
  • 如何在typescript项目中使用eslint
    如何在typescript项目中使用eslint
    参考https://github.com/typescript-eslint/typescript-eslint/blob/master/docs/getting-started/linting/README.md……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:97 | 回复:0
  • Typescript+vuecli3中使用echarts
    Typescript+vuecli3中使用echarts
    1.下载依赖同时下载echarts和ts版的echarts(@types/echarts),一个是工程依赖,一个是声明依赖。cnpminstallecharts--savecnpminstall--save@types/echarts2.在项目根目录下创建shims-echart.d.ts文件   然后在文 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:85 | 回复:0
  • inversify强大&&轻量级的基于typescript的ioc框架
    inversify强大&&轻量级的基于typescript的ioc框架
    inversify强大amp;amp;amp;amp;amp;amp;轻量级的基于typescript的ioc框架,以前有介绍过一个typedi的类似框架inversifygithub的star比typedi多很多参考使用配置tsconfig.json {  amp;quot;compilerOptionsamp;quot ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:82 | 回复:0
  • typescript入门例子Helloworld——ts就是一个宿主机语言
    typescript入门例子Helloworld——ts就是一个宿主机语言
    TypeScript的命令行工具安装方法如下:npminstall-gtypescript安装完成之后,就有了 tsc 命令。编译一个TypeScript文件很简单:tschello.ts我们约定使用TypeScript编写的文件以 .ts 为后缀。HelloTypeScript我们 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:85 | 回复:0
  • TypeScript日期工具:date-fns日期工具的使用方法
    TypeScript日期工具:date-fns日期工具的使用方法
    https://blog.csdn.net/fsxxzq521/article/details/85715213……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:108 | 回复:0
  • 被迫开始学习Typescript——vue3的props与interface
    被迫开始学习Typescript——vue3的props与interface
    vue3的propsVue3的props,分为compositionAPI的方式以及optionAPI的方式,可以实现运行时判断类型,验证属性值是否符合要求,以及提供默认值等功能。props可以不依赖TS,自己有一套运行时的验证方式,如果加上TS的话 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:114 | 回复:0
  • typescript展开操作符,对象属性值更新
    typescript展开操作符,对象属性值更新
     ……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:110 | 回复:0
  • typescriptmodule
    typescriptmodule
    //随机取a,b之间的一个随机数functionradNum(a,b){returnaamp;amp;gt;b?0:Math.round(Math.random()*(b-a)+a);}http://www.jq22.com/1.模块module一个文件就是一个模块(不需要关键字标识),模块不需要关键字声明, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:100 | 回复:0
  • Typescript学习笔记(一)基础类型
    Typescript学习笔记(一)基础类型
    为了面向ng2和前端未来,开始搞向ts,ts是微软出的一枚语言,作为es6的超集,他出的一些特性还是蛮好用的(略坑)。对于我等纯前端(从开始就接触javascript)的人来说,真想说,这特么什么鬼。部分特性同es6(个人对es6 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:113 | 回复:0
  • typescript安装完后总是老版本
    typescript安装完后总是老版本
    今天开始了解下typescript,typescript是js的超集,据说可能说下代node替代版本deno主推的语言,在此先了解下。安装步骤为:1.安装node,下周软件安装即可2.npminstalltypescript-g 全局安装3.安装npminstall@types ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:02 | 阅读:124 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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