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

TypeScript教程

RSS
  • 利用typescript使backbone强类型智能提示
    利用typescript使backbone强类型智能提示
    模型类一旦多了没有强类型和智能提示是相当痛苦的,所以。   仅仅用ts定义一个模型类: class Person extends Backbone.Model { defaults = { Name:amp;quot;amp;quot; }; //类似java的 Se ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:108 | 回复:0
  • typescript编译报错不能用于索引类型
    typescript编译报错不能用于索引类型
    备注:元素隐式地具有“any”类型,因为类型“string”的表达式不能用于索引类型“typeofimport(“xxx”)解决办法mock.tsexportfunctiontext():boolean{returnfalse;}exportfunctionsetAasd():string{returnamp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:104 | 回复:0
  • typescript中的接口
    typescript中的接口
    TypeScript的核心原则之一是对值所具有的结构进行类型检查,而接口就是用来定义值的结构,接口自身当作类型来用。 基本使用先看一段代码:functionfunc(obj:{name:string}):void{console.log('hello'+obj.name)}很 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:107 | 回复:0
  • typeScript
    typeScript
    初次使用报错 执行 tsc hello.ts 命令报错:因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。打开: 运行:set-ExecutionPoli ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:102 | 回复:0
  • TypeScript的变量声明
    TypeScript的变量声明
    1.全新的变量声明方式let和const是JavaScriptES6中新添加的变量声明方式。let在很多方面与var是相似的,但是它可以避免一些在JavaScript里常见一些问题。而const则是对let的一个增强,它将阻止对一个变量再次赋值( ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:131 | 回复:0
  • vue2.x老项目typescript改造过程经验总结
    vue2.x老项目typescript改造过程经验总结
    前言:关于Vue2.x的TS改造,其实没有啥好说的。对于vue-cli项目来说,从新跑一遍 vuecreatexxx-project,选择Manuallyselectfeatures,重新选择上typescript选项即可。或者直接vueaddtypescript也可。网上太多的资 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:106 | 回复:0
  • 二、TypeScript简介及开发环境搭建
    二、TypeScript简介及开发环境搭建
    ES5:ECMAScript第五个版本 ES6:ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。 JavaScript:前端的脚本语言,实现ES5规范。 TypeScript:实现了ES6规范。 1、TypeScript开发环境搭建        co ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:147 | 回复:0
  • mac下vscode配置自动编译typescript
    mac下vscode配置自动编译typescript
    本文地址: https://www.cnblogs.com/veinyin/p/11413162.html   1.新建一个index.ts文件 //入口2.tsc--init //生成 tsconfig.json3.tsc-w //监听入口文件变化 首次编辑index.ts后会生成一个index.js文件不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:135 | 回复:0
  • TypeScriptBasicTypes(基本类型)
    TypeScriptBasicTypes(基本类型)
    在学习TypeScript之前,我们需要先知道怎么才能让TypeScript写的东西正确的运行起来。有两种方式:使用Visualstudio和使用NodeJs。这里我选择的是NodeJs来编译TypeScript,因为我笔记本上的VS是2012的,在TypeScript ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:141 | 回复:0
  • [Typescript] Extends and override an existing interface
    [Typescript] Extends and override an existing interface
    For example, you have an object `A`, you want to extend it and modify some prop; then create a new interface B: export interface B extends Omitamp;amp;lt;A, 'x' | 'y'amp;amp;gt; { x: string; ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:127 | 回复:0
  • [连载]Tutorialseries:learninghowtowritea3DsoftenginefromscratchinC#,TypeScriptor ...
    [连载]Tutorialseries:learninghowtowritea3DsoftenginefromscratchinC#,TypeScriptor ...
    MSDN中的一篇博文链接:Tutorialseries:learninghowtowritea3DsoftenginefromscratchinC#,TypeScriptorJavaScriptThistutorialispartofthefollowingseries:1–Writingthecorelogicforcamera,……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:128 | 回复:0
  • TypeScript(12): 元组(同JS)
    TypeScript(12): 元组(同JS)
    我们知道数组中元素的数据类型都一般是相同的(any 类型的数组可以不同),如果存储的元素数据类型不同,则需要使用元组。 元组中允许存储不同类型的元素,元组可以作为参数传递给函数。 一、创建元组 创建元组的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:134 | 回复:0
  • JavaScript私有类字段和TypeScript私有修饰符
    JavaScript私有类字段和TypeScript私有修饰符
    JavaScript 私有类字段和隐私需求在过去,JavaScript没有保护变量不受访问的原生机制,当然除非是典型闭包。闭包是JavaScript中许多类似于私有模式(如流行的模块模式)的基础。但是,近年来ECMAScript2015类被使用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:130 | 回复:0
  • Next.js + Typescript实现React的服务端渲染,怎么简单怎么来
    Next.js + Typescript实现React的服务端渲染,怎么简单怎么来
    选择Next.js来实现React的服务端渲染主要是我怕麻烦,作为前端菜鸟的我来说一些要配置的我都是拒绝的!因为NextJs能够简单的实现服务端的渲染。Next.js中文文档 那为什么要选择Typescript呢,因为它让javascript更严 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:141 | 回复:0
  • TypeScript-类型别名和接口的异同和不同点
    TypeScript-类型别名和接口的异同和不同点
    都可以描述 属性 或 方法 type MyType = { name: string; say(): void; } interface MyInterface { name: string; say(): void; } 都允许 扩展 interface: interface MyInterface { ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:128 | 回复:0
  • TypeScript 官方决定全面采用 ESLint
    TypeScript 官方决定全面采用 ESLint
    由于性能问题,TypeScript 官方决定全面采用 ESLint,甚至把仓库(Repository)作为测试平台,而 ESLint 的 TypeScript 解析器也成为独立项目,专注解决双方兼容性问题。 JavaScript 代码检验工具 ESLint 在 TypeScr ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:141 | 回复:0
  • Hbuilder:自动编译TypeScript文件
    Hbuilder:自动编译TypeScript文件
    在现在目前前端应用中,会用到TypeScript进行编写Js,他能够对变量类型进行处理,从而在编译过程中就给你提示出你的错误,这点非常方便,另外当项目慢慢变得庞大,代码量变多,对项目的管理也是非常方便,具体可以进 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:153 | 回复:0
  • vue与TypeScript集成配置最简教程
    vue与TypeScript集成配置最简教程
    https://segmentfault.com/a/1190000011878086 这个是另一个typescript配置的文件amp;amp;gt;npmits-loadertypescripttslinttslint-loadertslint-config-standard--save-devvue与TypeScript集成配置最简教程 vue与 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:140 | 回复:0
  • typescript多维对象数组仿List泛型
    typescript多维对象数组仿List泛型
    定义对象:namespaceentity{exportclassMyClass{publicvalue:number;publicrect:string;publicconstructor(){}}}二维对象数组:letmyClass=newArrayamp;amp;lt;Arrayamp;amp;l……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:149 | 回复:0
  • 微软TypeScript 3.0重磅发布!扶我起来,我还学得动
    微软TypeScript 3.0重磅发布!扶我起来,我还学得动
    web前端教程 用大白话,来讲编程 北京时间7月31日,微软宣布推出 TypeScript 3.0 正式版。TypeScript 3.0 是一个新的里程碑。 官方表示,尽管版本号是一个大变化,但 3.0 版本几乎没有破坏性的变更,3.0 引入 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:158 | 回复:0
  • typescriptimport全局node_modules报错
    typescriptimport全局node_modules报错
    项目里面有一个node_modules的包太大,每次放到docker里面都要下载半天,大大减少了部署效率。所以考虑将这个node包全局安装到docker的基础镜像中,那么代码里面直接引用全局包就可以了。于是发现require成功,可是i ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:171 | 回复:0
  • vue + typescript 项目起手式
    vue + typescript 项目起手式
    vue + typescript 新项目起手式 最后更新于2018-06-30,技术文具有时效性,请知悉 我知道你们早就想用上 vue + ts 强类型了 还有后续 vue + typescript 进阶篇 安装vue-cli 安装ts依赖 配置 webpack 添加 tsconfi ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:180 | 回复:0
  • [转]纯TypeScript开发Web前端(二)如何引入JS库
    [转]纯TypeScript开发Web前端(二)如何引入JS库
    背景    总所周知,TS需要编译成JS才能在浏览器上跑,TS也能够调用JS的方法。但是,有一个现成的第三方JS类库摆在面前,让它如何能在TS中使用,很多刚入坑的朋友往往不得其门而入。下面我就讲讲我的办法吧。1、 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:195 | 回复:0
  • TypeScript学习(四)声明文件和declare关键字
    TypeScript学习(四)声明文件和declare关键字
    前言当使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。这是因为前端第三方库大多都是非TypeScript库,基本上都是使用JS编写的,在TS中使用非TS编写的第三方库,需要有个xx.d.t ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:259 | 回复:0
  • Jest 考虑迁移到 TypeScript,阮一峰:Flow 要完
    Jest 考虑迁移到 TypeScript,阮一峰:Flow 要完
    开发四年只会写业务代码,分布式高并发都不会还做程序员? amp;amp;gt;amp;amp;gt;amp;amp;gt;   Jest 社区成员 Simen Bekkhus 表示团队正在实验性地将 Jest 迁移到 TypeScript。  Jest 是一个 Facebook 开源 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:207 | 回复:0
  • 11月9日科技资讯|马云再谈对钱没有兴趣;比尔·盖茨:微软原本可以击败 Android!Type ...
    11月9日科技资讯|马云再谈对钱没有兴趣;比尔·盖茨:微软原本可以击败 Android!Type ...
    作者 | 唐小引 「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。扫描上方二维码进入 CSDN App 可以收听御姐萌妹 Style 的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:161 | 回复:0
  • vue-cli3.0+typescript构建项目
    vue-cli3.0+typescript构建项目
    vue的火热程度毋庸置疑,vue3.0+typescript更是将vue玩出新高度。让编码变得更加规范化; 什么是typeScript?TypeScript是JavaScript的一个超集,主要提供了类型系统和对ES6的支持; 这里不多做详解,感兴趣的同学 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:163 | 回复:0
  • VSCode配置TypeScript
    VSCode配置TypeScript
    网上教程一堆,记录下我认为的关键点: 1.创建tsconfig.json,使用命令行在项目文件夹下输入“tsc --init”即可; 2.创建tasks.json,在VSCode中,使用ctrl+shift+p打开命令板,然后输入configure task Runner,按回 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:163 | 回复:0
  • TypeScript中的命名空间—namespace
    TypeScript中的命名空间—namespace
    TypeScript中的命名空间—namespace 什么是命名空间?在很多语言中都有这个概念。 命名空间是为了解决命名冲突。比如你在代码的不同地方,都定义了同名但是不同含义的函数、变量等,虽然不提倡这么做,但是有时候需 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:144 | 回复:0
  • 修改webstorm的typescript version
    修改webstorm的typescript version
    webstorm的版本不同会导致其默认使用的typescript version改变,编译后的js可能会和之前的结果不一样。 修改如下: 1. 下载所需要的typescript    如: npm install 2. 修改webstorm设置 在webstorm中设置types ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:179 | 回复:0
  • TypeScript高级类型接口(interface)
    TypeScript高级类型接口(interface)
    在代码的实现或者调用上能设定一定的限制和规范,就像契约一样。通常,我们把这种契约称为接口。TypeScript的核心原则之一是对值所具有的结构进行类型检查。有时称为“鸭式辨型法”或“结构性子类型化”。在TypeScri ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:140 | 回复:0
  • 自从学了TypeScript后,再也不用JavaScript了?|Gitee项目推荐
    自从学了TypeScript后,再也不用JavaScript了?|Gitee项目推荐
    据说“自从用了 TypeScript 之后,再也不想用 JavaScript 了”。但也有人觉得它语法不稳定,不愿意学习。但一旦上手 TypeScript 之后就会爽到飞起,那么就让我们看看 Gitee 上优秀的 TypeScript 开源项目,一起来学习 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:147 | 回复:0
  • TypeScript(类—继承—多态)
    TypeScript(类—继承—多态)
    一、类的定义(class) 类(class)这个概念来源于OOP(ObjectOrientedProgramming),也就是面向对象编程,OOP是一种计算机编程架构,其有着封装,继承,多态三种特性。而类在OOP中是实现信息封装的基础。类是一种用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:153 | 回复:0
  • Typescript安装和编译,以及VSCode开发工具的相关配置
    Typescript安装和编译,以及VSCode开发工具的相关配置
    Typescript安装和编译 安装npm:Typescript可以用npm安装, 去nodejs中文网站下载安装node.js,目的是下载安装额node.js包管理工具npm(安装好node.js默认就安装了npm).打开终端查看是否安装完成:node -v 查看 node ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:143 | 回复:0
  • nodejs、npm、typescript、angular-cli安装
    nodejs、npm、typescript、angular-cli安装
    一、node.js环境安装 1.从Node.js官网下载对应平台的安装程序,进行安装,在Windows上安装时务必选择全部组件,包括勾选AddtoPath。        2.安装完成后,打开window命令行,输入node-v ,如果输出版本号 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:147 | 回复:0
  • 在reacttypescript项目中如何使用没有@type定义的npm包
    在reacttypescript项目中如何使用没有@type定义的npm包
    最近在用react重构我们的Angularjs项目,我使用的是createreact-app构建的使用typescript的react项目其中遇到一个问题就是有的npm包比如:react-loadable在npm上是没有@types/react-loadable的那么我们如何在符合TS语 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:133 | 回复:0
  • typescript
    typescript
    安装TypeScript有两种主要的方式获取TypeScript工具。通过npm(Node.js包管理器)安装TypeScript的VisualStudio插件VisualStudio2015和VisualStudio2013Update2默认包含了TypeScript。如果你没有安装包含TypeScript ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:142 | 回复:0
  • [Typescript]UsetheNullishCoalescingOperatorinTypeScript(isNil)
    [Typescript]UsetheNullishCoalescingOperatorinTypeScript(isNil)
    Thislessonintroducesthe ?? operatorwhichisknownas nullishcoalescing.The ?? operatorproducesthevalueontheright-handsideif(andonlyif)thevalueontheleft-handsideis null or undef……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:147 | 回复:0
  • Typescript-接口
    Typescript-接口
    原文:TypeScript基本知识点整理 零、序:接口定义:接口是对传入参数进行约束;或者对类里面的属性和方法进行声明和约束,实现这个接口的类必须实现该接口里面属性和方法;typescript中的接口用interface关键字定 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:128 | 回复:0
  • TypeScript学习笔记之基础类型
    TypeScript学习笔记之基础类型
    从今天开始学习typescript了,记录ts学习点滴,最后,使用ts结合nodejs开发后端应用,一起共勉吧: typescript最新版本2.6,所有演示代码均基于此版本 开始之前确定安装了如下npm包: npm i typescript -g // ts ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:06 | 阅读:131 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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