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

TypeScript教程

RSS
  • vue2+typescript2项目开发(环境配置)
    vue2+typescript2项目开发(环境配置)
    vueinitairyland/vux2projectName增加开发包的依赖npminstalltypescriptts-loader--save-dev增加运行依赖包(安装vue的官方插件)npmivue-class-componentvue-property-decorator--save说明:vue-class-component: ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:107 | 回复:0
  • 基于TypeScript的Angular6.X系列学习笔记-创建第一个Angular应用
    基于TypeScript的Angular6.X系列学习笔记-创建第一个Angular应用
    在上一节中,Angular框架的开发环境已经搭建完毕,在终端输入命令:ng -v 检查Angular框架的版本号,执行如下:    继续使用Angular CLI脚手架创建项目,打开VS-Code在终端输入命令:ng new 创建一个项目,操作 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:126 | 回复:0
  • 从零搭建React+TypeScript的后台项目(二)
    从零搭建React+TypeScript的后台项目(二)
    本章节主要讲解一种后台实现React-router配置的实现方案。react-router官方文档。一、骨架初始化由于React没有像Vue那样将Router单独进行封装。所以使用React进行开发时,Router的实现方案最好也用专门的路由文件进 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:109 | 回复:0
  • TypeScript与JavaScript比较(区别)
    TypeScript与JavaScript比较(区别)
      TypeScript 和 JavaScript 是目前项目开发中较为流行的两种脚本语言,TypeScript 是 JavaScript 的一个超集,但是 TypeScript 与 JavaScript 之间又有什么样的区别呢?在选择开发语言时,又该如何抉择呢? 本文将 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:102 | 回复:0
  • typeScript变量声明
    typeScript变量声明
    局部变量:函数体内定义的变量就是局部变量全局变量:函数体外定义的变量就是全局变量,当然如果是函数内部未使用var声明的变量也是全局变量块级变量:变量只能在声明的区域或者函数内部使用Tips:var声明的变量,如果 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:114 | 回复:0
  • Vue3写业务逻辑不适合用TS(TypeScript)
    Vue3写业务逻辑不适合用TS(TypeScript)
    TypeScript最重要的就是装饰器Vue3最重要更新就是Setup装饰器就是为了打散功能点,Vue3的Setup功能也是打散功能点,那用Vue3上TS,感觉就是自己给自己多一层工作量。我这里用的idea,不是vscode,很多功能idea就带了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:109 | 回复:0
  • React,TypeScript,CSSModule,Less,Antd遇到的坑
    React,TypeScript,CSSModule,Less,Antd遇到的坑
    因为React本身的脚手架自身在webpack中已经做了对CSSModule的配置,因最近遇到了很多坑,所以从头整理了一遍 使用版本amp;quot;reactamp;quot;:amp;quot;^16.13.1amp;quot;,amp;quot;antdamp;quot;:amp;quot;^4.4.0 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:88 | 回复:0
  • Typescript代理模式(Proxy)
    Typescript代理模式(Proxy)
    请仔细阅读下面代码,理解其中的设计理念。 proxy.jpg代理模式代理模式:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。实际场景实体创建比较费时:在等待期间给出提示;本体创建出来占用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:97 | 回复:0
  • TypeScriptWriting.d.tsfiles(编写声明文件)
    TypeScriptWriting.d.tsfiles(编写声明文件)
    当使用扩展的JavaScript库或者插件API的时候,将需要使用声明文件(.d.ts)来描述库的类型。本文内容将包括如何编写声明文件相关的一些高级概念,然后用一些例子来展示如何将各式各样的概念与声明文件的描述相匹配。流 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:97 | 回复:0
  • 使用npx创建react+typescript项目
    使用npx创建react+typescript项目
    1. 创建ts项目npxcreate-react-appxxx--templatetypescript2.配置prettiervscode安装插件 右键选项 选择prettier 3.配置环境变量根目录下新建下图文件生产环境文件:.env测试环境文件:.env.development注意:环 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:112 | 回复:0
  • Vue+typescript+vuex项目实践学习笔记
    Vue+typescript+vuex项目实践学习笔记
    vue+ts+vuex+vue-router项目实践笔记:使用vuecli3.0脚手架创建包含typescript的vue项目,然后需要安装下面这两个依赖文件:npminstallvue-template-compilernpminstallvuex-classts与js项目的区别在于:变量需要指 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:96 | 回复:0
  • typescript安装与使用
    typescript安装与使用
    一、typescript安装1.全局安装nodejs环境2.全局安装tsnpminstalltypescript-g3.创建项目文件夹,vscode打开,新建demo1.ts文件  functionjspang(){letweb:string=amp;quot;HelloWorldamp;quot;console.log(web)}js ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:101 | 回复:0
  • 初步学习TypeScript
    初步学习TypeScript
    1、TypeScript是干什么的?TypeScript是由微软AndersHejlsberg(安德斯·海尔斯伯格,也是本人的偶像)领衔开发的。(安德斯·海尔斯伯格是Delphi 和 C#之父,TurboPascal 编译器的主要作者,.NET 概念发起人之一, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:95 | 回复:0
  • TypeScript学习四面向对象的特性,泛型,接口,模块,类型定义文件*.d.ts ...
    TypeScript学习四面向对象的特性,泛型,接口,模块,类型定义文件*.d.ts ...
    1,面向对象的特性一:类,继承,见上一篇博客;2,面向对象的特性二:泛型(generic):参数化的类型,一般用来限制集合的内容;指定只能放某个类型的元素如下图中的尖括号中的Person,就代表一个泛型,说明workers ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:93 | 回复:0
  • TypeScript-命名空间补充
    TypeScript-命名空间补充
    经过上一篇 TypeScript-声明安装 的介绍之后,就可以轻易的安装第三方库的声明文件了,然后到此为止 TS 的基础内容博主就已经介绍的差不多了,本文主要的内容就是在额外补充一下命名空间的一个小小知识点和内容,不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:159 | 回复:0
  • typescript踩坑汇总
    typescript踩坑汇总
    1、新建函数组件时使用 React.FC 类型2、React.FC类型组件添加静态属性,如Grid.Col,报类型“FCamp;amp;lt;amp;amp;gt;”上不存在属性“XXX”,方法一,不使用React.FC方法二//组件参数接口定义interfacecompProp ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:147 | 回复:0
  • vscode中js文件使用typescript语法报错,如何解决
    vscode中js文件使用typescript语法报错,如何解决
    原因:由于vcode自身的语法检查有些问题解决办法:在设置里面加上amp;quot;javascript.validate.enableamp;quot;:false 禁用默认的js验证总结:由于vcode自身的语法检查有些问题,所以可以用第三方工具比如eslint或 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:144 | 回复:0
  • 深入理解 TypeScript
    深入理解 TypeScript
    此书是 TypeScript Deep Dive 的中文翻译版,感谢作者 Basarat 的付出。 Why 数据来源:npm 包下载量 正如你所见,TypeScript 发展至今,已经成为大型项目的标配,其提供的静态类型系统,大大增强了代码的可读性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:149 | 回复:0
  • 使用 webstorm 写 typescript 的一些小技巧
    使用 webstorm 写 typescript 的一些小技巧
    记录使用过程中的一些问题和解决办法,会不断完善。 导入项目的全局库 新版的webstorm中会自动解析node_modules/@types目录下的ts文件。那当有些文件不在此目录下的话就需要手动指定目录了。将指定文件夹作为代码的l ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:140 | 回复:0
  • 搭建typescript练习环境
    搭建typescript练习环境
    -1、node环境自备2、全局安装typescriptnpminstall-gtypescript3、在VSCODE编辑器中新建TS文件夹创建src根目录创建app.ts编写你的TS代码(1)通过命令行运行TS文件tsc./src/app.ts--outFile./dist/app.jstsc./src/*- ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:128 | 回复:0
  • TypeScript基本语法
    TypeScript基本语法
    TypeScript是微软开发的JavaScript的超集,TypeScript兼容JavaScript,可以载入JavaScript代码然后运行。TypeScript与JavaScript相比进步的地方包括:加入注释,让编译器理解所支持的对象和函数,编译器会移除注释, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:133 | 回复:0
  • 用近似静态语言、强类型语言的TypeScript开发属于动态语言、弱类型语言的JavaScript ...
    用近似静态语言、强类型语言的TypeScript开发属于动态语言、弱类型语言的JavaScript ...
        对于我们写习惯了强类型、静态类型语言的开发人员来讲,开发弱类型、动态类型语言的程序可真是头痛呀。特别是的走微软技术路线,用习惯了强大无比的VS系列工具的开发人员,VS2003,VS2005,VS2008,VS2010,V ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:138 | 回复:0
  • typeScript学习
    typeScript学习
    typescript 元组 类型 可以指定序号 any类型 void类型 没有返回值 和 是 的子类型,所以可以赋值给它 never类型 它是任何类型的子类型,= Object 类型 类型推断和类型断 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:147 | 回复:0
  • typescript 定义全局变量以及扩展原生js对象
    typescript 定义全局变量以及扩展原生js对象
    使用“declare global”操作即可。   项目根目录下新建myDeclareFile.d.ts declare global { interface Navigator { mediaSession: any } interface String { myExtendAction: () =amp;amp;gt; voi ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:138 | 回复:0
  • TypeScript抽象类
    TypeScript抽象类
    类属性只能读不能写的两种方式classPerson{constructor(publicname:string){}}constperson=newPerson('zina');person.name='hello';//这里可以修改nameconsole.log(person.name);//现在我只想让它读,不想让它写怎么 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:140 | 回复:0
  • typescript学习记录-变量声明(4)
    typescript学习记录-变量声明(4)
    变量是一种使用方便的占位符,用于引用计算机内存地址。我们可以把变量看做存储数据的容器。TypeScript变量的命名规则:变量名称可以包含数字和字母。除了下划线 _ 和美元 $ 符号外,不能包含其他特殊字符,包括 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:155 | 回复:0
  • TypeScript--类型声明
    TypeScript--类型声明
    类型声明 类型声明是 TS 中非常重要的一个特点,通过类型声明可以指定 TS 中变量(参数、形参)的类型。指定类型后,当为变量赋值时,TS 编译器会自动检查值是否符合类型声明,符合则赋值,不符合则报错。 语法: l ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:150 | 回复:0
  • 从JavaScript到TypeScript
    从JavaScript到TypeScript
    从JavaScript到TypeScriptTypeScript并不是一个完全新的语言,它是JavaScript的超集,为JavaScript的生态增加了类型机制,并最终将代码编译为纯粹的JavaScript代码。TypeScript简介TypeScript由Microsoft(算上Angular ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:148 | 回复:0
  • 2.TypeScript笔记
    2.TypeScript笔记
    1.安装node.js之后需要测试npm命令2.命令正常安装TypeScript 3.安装Egret  egret命令 ……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:135 | 回复:0
  • 从C#到TypeScript - async await
    从C#到TypeScript - async await
    从C#到TypeScript - 类型 从C#到TypeScript - 高级类型 从C#到TypeScript - 变量 从C#到TypeScript - 接口 从C#到TypeScript - 类 从C#到TypeScript - function 从C#到TypeScript - 装饰器 从C#到Type ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:125 | 回复:0
  • 转:Egret社区翻译的《TypeScript语言手册》
    转:Egret社区翻译的《TypeScript语言手册》
    《TyptScript语言手册》第1章-介绍《TypeScript语言手册》第2章-基本概念《TypeScript语言手册》第3章-类型《TypeScript语言手册》第4章-表达式《TpyeScri……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:131 | 回复:0
  • TypeScript函数
    TypeScript函数
    函数是JavaScript应用程序的基础。它帮助你实现抽象层,模拟类,隐藏信息和模块。在TypeScript里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义 行为的地方。TypeScript为JavaScript函数添加了额外的功 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:131 | 回复:0
  • TypeScript 引用资源文件后提示找不到的异常处理
    TypeScript 引用资源文件后提示找不到的异常处理
    在tsx中引用图片,在文件文本编辑器中提示错误引用:  typescript无法识别非代码文件(js是可以的)。如果需要在ts中识别此文件资源,可以先声明文件类型。 新建一个ts文件,比如global.d.ts(.d.ts是typescript dec ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:132 | 回复:0
  • Nodejs笔记之DefinitelyTyped 高质量TypeScript类型定义的存储库
    Nodejs笔记之DefinitelyTyped 高质量TypeScript类型定义的存储库
    https://www.ddhigh.com/2017/10/15/contributing-to-DefinitelyTyped-step-by-step.html 什么是DefinitelyTyped? 讲到DefinitelyTyped,我想做typescript开的人应该不会陌生,DefinitelyTyped是一个由typescript的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:145 | 回复:0
  • TypeScript基础类型
    TypeScript基础类型
    1、布尔值leta:boolean=true;2、数字leta:number=5;3、字符串leta:string='Hello';4、数组//方法1leta:=;//方法2leta:Arrayamp;amp;lt;numberamp;amp;gt;=;//只读数组,数组的值不可以改变leta:R ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:150 | 回复:0
  • Typescript 用接口模拟ajax请求
    Typescript 用接口模拟ajax请求
    Typescript 用接口模拟ajax请求 interface Config { type:string; url:string; data?:string; dataType:string } f……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:152 | 回复:0
  • 如何在TypeScript中使用第三方JavaScript框架
    如何在TypeScript中使用第三方JavaScript框架
    一、安装typings使用npm全局安装typings:npm install -gtypings安装成功。二,搜索资源,支持模糊搜索:typingssearchbase64三、安装ts库:typingsinstallbase-64--save此处搜索出很多个,可以随便挑选。四、安装 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:153 | 回复:0
  • 2020-10-29 Mac首次安装typescript报错EACCES: permission denied, mkdir ‘/usr/loca ...
    2020-10-29 Mac首次安装typescript报错EACCES: permission denied, mkdir ‘/usr/loca ...
    Mac首次安装typescript报错 貌似是权限不够 尝试运行 sudo cnpm install -g typescript 执行前会要求你输密码,输入后回车,密码正确就开始执行命令 骚等几秒,它就完成了,然后查看typescript版本: tsc -v ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:158 | 回复:0
  • typeScript之(5)打包
    typeScript之(5)打包
     注意执行以下命令安装包npminit-ynpmitypescriptnpmits-loadernpmiwebpack-gnpmiwebpack-cli-gnpmhtml-webpack-pluginnpmwebpack-dev-servernpm@babel/corenpm@babel/preset-envnpmbabel-loadernp……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:174 | 回复:0
  • Vue2.5 Web App 项目搭建 (TypeScript版)
    Vue2.5 Web App 项目搭建 (TypeScript版)
    参考了几位同行的Blogs和StackOverflow上的许多问答,在原来的ng1加TypeScript以及Webpack的经验基础上,搭建了该项目,核心文件如下,供需要的人参考。 package.json 1 { 2 amp;quot;nameamp;quot;: amp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:186 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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