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

编程

RSS
  • TypeScript Writing .d.ts files(编写声明文件)
    TypeScript Writing .d.ts files(编写声明文件)
    当使用扩展的JavaScript库或者插件API的时候,将需要使用声明文件(.d.ts)来描述库的类型。本文内容将包括如何编写声明文件相关的一些高级概念,然后用一些例子来展示如何将各式各样的概念与声明 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:159 | 回复:0
  • 转载:《TypeScript 中文入门教程》 14、输入.d.ts文件
    转载:《TypeScript 中文入门教程》 14、输入.d.ts文件
    版权文章转载自:https://github.com/zhongsp建议您直接跳转到上面的网址查看最新版本。介绍当使用外部JavaScript库或新的宿主API时,你需要一个声明文件(.d.ts)定义 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:148 | 回复:0
  • TypeScript(19): 模块
    TypeScript(19): 模块
    TypeScript 模块的设计理念是可以更换的组织代码。 模块是在其自身的作用域里执行,并不是在全局作用域,这意味着定义在模块里面的变量、函数和类等在模块外部是不可见的,除非明确地使用 export 导出它们。 类似 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:133 | 回复:0
  • 六、TypeScript-函数新特性
    六、TypeScript-函数新特性
    6-1:TypeScript-Rest and Spread操作符 Rest and Spread第一种用法 下面我们来介绍一些Rest and Spread 操作符: 用来声明任意数量的方法参数 参数前面的三个点就是Rest and Spread 操作符,表示这个参数你可以传任 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:138 | 回复:0
  • TypeScript学习(六)@types包
    TypeScript学习(六)@types包
    前言在TypeScript2.0,获取、使用和查找声明文件变得十分容易。这篇文章将详细说明怎么做这三件事。下载在TypeScript2.0以上的版本,获取类型声明文件只需要使用npm。比如,获取lodash库的声明文件,只需使用下面的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:137 | 回复:0
  • TypeScript(13):联合类型
    TypeScript(13):联合类型
    联合类型(UnionTypes)可以通过管道(|)将变量设置多种类型,赋值时可以根据设置的类型来赋值。注意:只能赋值指定的类型,如果赋值其它类型就会报错。一、创建和使用联合类型创建联合类型的语法格式如下:Type1|T ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:122 | 回复:0
  • typescript 如何使用js 库
    typescript 如何使用js 库
    原文出处:https://blog.csdn.net/feiyang094/article/details/68948637 前沿 typings另外一个用处就是,可以在ts库里面生成第三方js 库的ts文件。 本文的例子,在ionic2 里面引用base64的JS库。 一、安装typings ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:134 | 回复:0
  • TypeScript 素描 - 装饰器
    TypeScript 素描 - 装饰器
      /* 装饰器 简单理解为C#中的Attribute 可以装饰到类、函数、讯问符、属性、参数上 语法 @xxx 装饰器其实是一个函数 @xxx 就要有一个 function xxx 多个装饰器可以用来装饰一个声明, @f @g arg 或者在多行上 @ ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:146 | 回复:0
  • typescript 实现函数重载
    typescript 实现函数重载
    class Demo { // #region 声明 log() : void; log(arg1: string): void; log(arg1: number, arg2: string): void; // #endregion // 实现 log(arg1?: string | number, arg2?: string) { } }……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:155 | 回复:0
  • TypeScript入门-基本数据类型
    TypeScript入门-基本数据类型
    ▓▓▓▓▓▓大致介绍TypeScript是由C#语言之父AndersHejlsberg主导开发的一门编程语言,TypeScript本质上是向JavaScript语言添加了可选的静态类型和基于类的面向对象编程,它相当于是JavaScript的超集ES5、ES6和Typ ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:144 | 回复:0
  • TypeScript-命名空间
    TypeScript-命名空间
    命名空间可以看做是一个微型模块 当我们想把相关的业务代码写在一起, 又不想污染全局空间的时候, 我们就可以使用 命名空间 本质就是定义一个大对象, 把变量/方法/类/接口 ... 等,都放里面 命名空间和模块区别 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:139 | 回复:0
  • typescript(Day5)泛型
    typescript(Day5)泛型
    typescript(Day5)泛型 泛型的出现主要是为了让我们的类、方法、接口得到最大程度的复用,并且还保留有类型检测。 过去的代码复用性不高? 一样的功能需要写两遍, 当我们使用any类型来对函数进行封装,复用性确 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:157 | 回复:0
  • 基于Typescript和Jest刷题环境搭建与使用
    基于Typescript和Jest刷题环境搭建与使用
    写在前面 前几个月在公司用vue3和ts写项目,想巩固一下基础,于是我想起了去年基于JavaScript和Jest搭建的刷题环境,不如,给它搞个加强版,结合Typescript和Jest 搞一个刷题环境,下面是我的一些使用心得,分享给大 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:174 | 回复:0
  • 为什么说TypeScript不适合大型项目?
    为什么说TypeScript不适合大型项目?
    TypeScript在2017年到2019年期间发展得很快,有很多值得关注的地方。在2018年的JavaScript状态调查中,几乎一半的受访者表示他们尝试过TypeScript,并会再次使用它。那么,你是否应该用它来开发大型项目? 本文将采 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:180 | 回复:0
  • TypeScript泛型(使用泛型变量,泛型语法、泛型约束)
    TypeScript泛型(使用泛型变量,泛型语法、泛型约束)
    一、TypeScript 泛型   软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:176 | 回复:0
  • TypeScript + Vue 实现某个canvas科幻背景 -- 1
    TypeScript + Vue 实现某个canvas科幻背景 -- 1
        在TypeScript + Vue项目中实现一个酷炫的Canvas运动背景,实现代码如下: amp;amp;lt;templateamp;amp;gt;  amp;amp;lt;div id=amp;quot;mainamp;quot;amp;amp;gt;    amp;amp;lt;div id=amp;quot;bg-ma ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:205 | 回复:0
  • 使用Typescript重构axios(十七)——增加axios.create接口
    使用Typescript重构axios(十七)——增加axios.create接口
    1.使用Typescript重构axios(一)——写在最前面2.使用Typescript重构axios(二)——项目起手,跑通流程3.使用Typescript重构axios(三)——实现基础功能:处理get请求url参数4.使用Typescript重构axios(四)——实现基础 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:208 | 回复:0
  • 雷军:小米MIX α量产难度太大已放弃;iPhone 12系列将支持北斗导航;TypeScript 4.0  ...
    雷军:小米MIX α量产难度太大已放弃;iPhone 12系列将支持北斗导航;TypeScript 4.0 ...
    「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 国内要闻 雷军:小米MIX α量产难度太大,已放弃了 小米近日正式官宣了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:225 | 回复:0
  • TypeScript完全解读(26课时)_18.Mixins混入
    TypeScript完全解读(26课时)_18.Mixins混入
    本节的代码在mixin.ts文件内 同时在index.ts内引入 混入就是把两个对象或者类的内容混合到一起,从而实现一些功能复用。 对象混入 js中对象的混入 先来看一个js中对象的混入的例子 首先定义一个对象a 在定义一个对 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:225 | 回复:0
  • 分享:使用 TypeScript 编写的 JavaScript 游戏代码
    分享:使用 TypeScript 编写的 JavaScript 游戏代码
    源码下载 源码我已经上传到 CSDN 了,无需资源分,下载地址:http://download.csdn.net/detail/zgynhqf/8565873。 源码使用 VS 2013 +TypeScript 1.4 进行开发。打开后,显示如下图: JsTankGame 1.0:老的使用 JS ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:261 | 回复:0
  • TypeScript-参数装饰器
    TypeScript-参数装饰器
    参数装饰器写在一个参数声明之前(紧靠着参数声明) 参数装饰器表达式会在运行时当作函数被调用,会自动传入下列 3 个参数: 对于静态成员来说是当前的类,对于实例成员是当前实例 参数所在的方法名称 参数在参数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:301 | 回复:0
  • 你应该知道的TypeScript高级概念
    你应该知道的TypeScript高级概念
    接口例如我们这定义一个叫做printPost的函数,那这个函数可以接收一个文章对象参数post,然后在函数的内部去打印文章的title,然后再去打印他的content属性。functionprintPost(post){console.log(post.title);consol ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:232 | 回复:0
  • 初识TypeScript
    初识TypeScript
    环境配置1,全局安装node和npm2,安装TypeScript包npminstalltypescript-gtsc--version编写第一个ts程序1,初始化项目新建文件夹demo,在该文件夹跟目录下执行命令npminit-y,生成package.json文件。 2,创建tsconf ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:219 | 回复:0
  • 14.typescript-类与接口
    14.typescript-类与接口
    1.类与接口 先讲一下这里面的“厉害”关系: (1)类继承类(一对一) (2)类实现接口(一对多) (3)接口继承接口(一对多) (4)接口继承类(一对一) 接下来除了(1)之外都会讲到,因为(1)在类的章节中讲过 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:218 | 回复:0
  • 转载:《TypeScript 中文入门教程》 17、注解
    转载:《TypeScript 中文入门教程》 17、注解
    文章转载自:https://github.com/zhongsp 建议您直接跳转到上面的网址查看最新版本。 介绍 随着TypeScript和ES6里引入了类,现在在一些场景下我们会需要额外的特性来支持注解或修改类和类成员。 Decorators提供了一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:224 | 回复:0
  • 在Sublime2/3中使用build命令编译TypeScript文件
    在Sublime2/3中使用build命令编译TypeScript文件
    转自 https://www.cnblogs.com/riokai/p/4452088.html Sublime添加TypeScript编译功能的方式是:打开Sublime Text -amp;amp;gt; Tools(工具) -amp;amp;gt; Build System(编译系统) -amp;amp;gt; New Build System( ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:261 | 回复:0
  • typescript+react+antd基础环境搭建
    typescript+react+antd基础环境搭建
    typescript+react+antd基础环境搭建(包含样式定制)tsconfig.json配置//具体配置可以看上面的链接这里modulemoduleResolution的配置都会影响到antd的显示//allowSyntheticDefaultImports是antd官网给的配置必须加上 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:373 | 回复:0
  • TypeScript-变量声明和解构
    TypeScript-变量声明和解构
    和 ES6 一样, 移步 amp;quot;ECMAScriptamp;quot; 05-JavaScript变量 26-JavaScript-变量作用域 34-JavaScript-数组解构赋值 40-JavaScript-函数扩展运算符 41-JavaScript-函数形参默认值 74-JavaScript-对象解构 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:257 | 回复:0
  • TypeScript(16):类
    TypeScript(16):类
    TypeScript是面向对象的JavaScript。类描述了所创建的对象共同的属性和方法。TypeScript支持面向对象的所有特性,比如类、接口等。一、定义类定义类的关键字为class,后面紧跟类名,类可以包含以下几个模块(类的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:243 | 回复:0
  • TypeScriptClass(类)
    TypeScriptClass(类)
    传统的JavaScript注重用函数和基于原型的继承来创建可复用的组件,但这可能让用习惯面对对象方式的程序员感到棘手,因为他们的继承和创建对象都是由类而来的。从JavaScript的下一个版本,ECMAScript6开始,JavaScrip ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:190 | 回复:0
  • 如何用TypeScript开发微信小程序
    如何用TypeScript开发微信小程序
    微信小程序来了!这个号称干掉传统app的玩意儿虽然目前处于内测阶段,不过目前在应用号的官方文档里已经放出了没有内测号也能使用的模拟器了。工具和文档可以参考官方文档:https://mp.weixin.qq.com/debug/wxadoc/d ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:186 | 回复: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 | 阅读:184 | 回复: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 | 阅读:173 | 回复: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 | 阅读:157 | 回复:0
  • 如何在TypeScript中使用第三方JavaScript框架
    如何在TypeScript中使用第三方JavaScript框架
    一、安装typings使用npm全局安装typings:npm install -gtypings安装成功。二,搜索资源,支持模糊搜索:typingssearchbase64三、安装ts库:typingsinstallbase-64--save此处搜索出很多个,可以随便挑选。四、安装 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:152 | 回复:0
  • Typescript 用接口模拟ajax请求
    Typescript 用接口模拟ajax请求
    Typescript 用接口模拟ajax请求 interface Config { type:string; url:string; data?:string; dataType:string } f……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:151 | 回复: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 | 阅读:149 | 回复: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 | 阅读:144 | 回复:0
  • TypeScript 引用资源文件后提示找不到的异常处理
    TypeScript 引用资源文件后提示找不到的异常处理
    在tsx中引用图片,在文件文本编辑器中提示错误引用:  typescript无法识别非代码文件(js是可以的)。如果需要在ts中识别此文件资源,可以先声明文件类型。 新建一个ts文件,比如global.d.ts(.d.ts是typescript dec ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:130 | 回复:0
  • TypeScript函数
    TypeScript函数
    函数是JavaScript应用程序的基础。它帮助你实现抽象层,模拟类,隐藏信息和模块。在TypeScript里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义 行为的地方。TypeScript为JavaScript函数添加了额外的功 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:128 | 回复:0
热门推荐
专题导读
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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