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

编程

RSS
  • 转载:《TypeScript 中文入门教程》 10、混入
    转载:《TypeScript 中文入门教程》 10、混入
    文章转载自:https://github.com/zhongsp 建议您直接跳转到上面的网址查看最新版本。 介绍 除了传统的面向对象继承方式,还流行一种通过可重用组件创建类的方式,就是联合另一个简单类的代码。 你可能在Scala等语言 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:154 | 回复:0
  • TypeScript-类型断言
    TypeScript-类型断言
    TS 中的类型断言和其它编程语言的 类型转换 很像,可以将一种类型强制转换成另外一种类型 类型断言就是告诉编译器, 你不要帮我们检查了, 相信我,我知道自己在干什么 例如:我们拿到了一个 any 类型的变量,但是我 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:170 | 回复:0
  • Vue3+Typescript+Node.js实现微信端公众号H5支付(JSAPI v3)教程--各种填坑 ...
    Vue3+Typescript+Node.js实现微信端公众号H5支付(JSAPI v3)教程--各种填坑 ...
    微信支付文档,不得不说,挺乱!(吐槽截止) 功能背景 微信公众号中,点击菜单或者扫码,打开公众号中的H5页面,进行支付。 一、技术栈 前端:Vue:3.0.0,typescript:3.9.3,axi ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:188 | 回复:0
  • 解决基于TypeScript 的 RN项目相对路径引入组件的问题
    解决基于TypeScript 的 RN项目相对路径引入组件的问题
    在开发RN项目时,经常会要使用这样的方式(../../../)来引入组件,感觉非常繁琐,如果项目结构层级比较多,引入的头部更加分不清. 那有没有一种方案和vue项目一样,经过配置后简写路径,在引入的时候,直接使用,例如 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:204 | 回复:0
  • JavaScript 和 TypeScript 交叉口 —— 类型定义文件(*.d.ts)
    JavaScript 和 TypeScript 交叉口 —— 类型定义文件(*.d.ts)
    在 \'《从 JavaScript 到 TypeScript 系列》\' 文章我们已经学习了 TypeScript 相关的知识。 TypeScript 的核心在于静态类型,我们在编写 TS 的时候会定义很……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:234 | 回复:0
  • 【初识TypeScript】 配置环境后运行Hello World编译报错.
    【初识TypeScript】 配置环境后运行Hello World编译报错.
    第一次接触TypeScript,配置好环境后, 发现连编写个最基本的Hello World都报错,代码如下: const hello:string = amp;quot;Hello World!amp;quot; console.log(hello) 报错代码如下:error TS1008: Unexpected ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:224 | 回复:0
  • typescript 引用自己打包上传的npm包,出现JSX 元素类型“CardBase”不具有任何构造签 ...
    typescript 引用自己打包上传的npm包,出现JSX 元素类型“CardBase”不具有任何构造签 ...
    接上一步,自己使用 typescript 写好的模块项目打包上传到 npm 上时,需要设置声明文件,根据 typescript 官方文档中编译选项里提供的属性,在 tsconfig 中增加对应的设置,来实现声明文件的自动生成 接下来的问题, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:260 | 回复:0
  • TypeScript 入门指南
    TypeScript 入门指南
    为什么80%的码农都做不了架构师?amp;amp;gt;amp;amp;gt;amp;amp;gt;    你是否听过 TypeScript? TypeScript 是微软开发的 JavaScript 的超集,TypeScript兼容JavaScript,可以载入JavaScript代码然后运行。Type ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:217 | 回复:0
  • [TypeScript]建置输出单一JavaScript档案(.js)与Declaration档案(.d.ts)
    [TypeScript]建置输出单一JavaScript档案(.js)与Declaration档案(.d.ts)
    问题情景开发人员使用VisualStudio来开发TypeScript,可以很方便快速的将项目里的所有TypeScript档案(.ts),一口气全部编译成为JavaScript档案(.js),用以提供html网页使用。但是当软件项目越来越庞大的时候,过多的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:218 | 回复:0
  • [TypeScript] 建立与使用AMD Library
    [TypeScript] 建立与使用AMD Library
    前言 使用Visual Studio开发TypeScript项目时,开发人员可以将可重用的程序代码,封装为AMD Library来提供其他开发人员使用。本篇文章介绍如何将可重用的程序代码封装为AMD Library,主要为自己留个纪录,也希望能帮 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:336 | 回复:0
  • 八、TypeScript面向对象特性 泛型(generic)
    八、TypeScript面向对象特性 泛型(generic)
    泛型(generic) 参数化的类型,一般用来限制集合的内容 我们延续上面的例子,我们现在声明一个数组,我们可以为他指定一个类型, 在指定这个类型是数组的时候,我们需要对它指定一个类型,比如Person, 这个用尖括号括起来 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:220 | 回复:0
  • TypeScript-去除null和undefined检测
    TypeScript-去除null和undefined检测
    先不管三七二十一,首先来看一个函数的定义,该函数的内部返回了一个函数的回调,主要作用就是获取一个字符串的长度,可是呢函数的入参是一个联合类型,如下: function getLength(value: (string | null | undefine ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:187 | 回复:0
  • 使用TypeScript拓展你自己的VS Code!
    使用TypeScript拓展你自己的VS Code!
    http://www.cnblogs.com/murongxiaopifu/p/4994021.html……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:180 | 回复:0
  • Typescript基本概念2
    Typescript基本概念2
    1. 声明合并 ts声明的重名的类或命名空间,会进行合并 类合并 interface Box { height: number; width: number; } interface Box { scale: number; } let box: Box = {height: 5, width: 6, scale: 1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:166 | 回复:0
  • 使用Visual Studio Code搭建TypeScript开发环境
    使用Visual Studio Code搭建TypeScript开发环境
    1、TypeScript是干什么的 ? TypeScript是由微软Anders Hejlsberg(安德斯·海尔斯伯格,也是本人的偶像)领衔开发的。(安德斯·海尔斯伯格是Delphi 和 C#之父,Turbo Pascal 编译器的主要作者,.NET 概念发起人之 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:143 | 回复:0
  • 《四》大话 TypeScript 泛型
    《四》大话 TypeScript 泛型
    ——点击上方蓝色字体,关注我哦~—— 前言: 本文章为 TypeScript 系列文章.  旨在利用碎片时间快速入门 Typescript. 或重新温故 Typescript 查漏补缺. 在官方 api 的基础上, 加上一些日常使用的感想.  如果感兴趣 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:157 | 回复:0
  • TypeScript 2.8引入条件类型
    TypeScript 2.8引入条件类型
    最新发布的TypeScript 2.8包含了若干主要特性和一些问题修复,其中最为重要的是新增了条件类型,开发人员可以根据其他类型的特征为变量选择适当的类型。 条件类型最适合与泛型组合在一起使用。如果一个框架总是重复 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:145 | 回复:0
  • TypeScript入门笔记(三)
    TypeScript入门笔记(三)
    接上篇。1/*===============================类型断言======================================*/2/*C#中可以使用as或者强转的方法,虽然ts中也有类似的写法,但是类型断言3只会影响TypeScript编译时的类型,类型断言 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:128 | 回复:0
  • 原有vue项目接入typescript
    原有vue项目接入typescript
    摘要:TypeScript是王道 原文:原有vue项目接入typescript 作者:陈龙 公众号:大转转FE Fundebug经授权转载,版权归原作者所有。 为什么要接入typescript javascript由于自身的弱类型,使用起来非常灵活。 这也 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:126 | 回复:0
  • TypeScript--泛型(generic)
    TypeScript--泛型(generic)
    介绍 软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。 在像C#和Java这样的语 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:123 | 回复:0
  • typescript环境配置即tsconfig.json配置
    typescript环境配置即tsconfig.json配置
    typescript编辑环境部署1、typescript是JavaScript的一个超集。2、typescript编译成JavaScript的开发环境:方法1、gulp编译:https://www.jianshu.com/p/6f9219686992 (typescript包作为一个gulp创建,webpack应该 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:136 | 回复:0
  • TypeScript第一个Promise程序
    TypeScript第一个Promise程序
      Promise实例生成以后,可以用then方法分别指定resolved状态和rejected状态的回调函数 let promise = new Promise(function(resolve,reject){ console.log(amp;quot;Promise createamp;quot;); resolve() ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:116 | 回复:0
  • TypeScript完全解读(26课时)_8.ES6精讲-ES6中的类(进阶)
    TypeScript完全解读(26课时)_8.ES6精讲-ES6中的类(进阶)
    在index.ts内引入 Food创建的实例赋值给Vegetabled这个原型对象,这样使用Vegetables创建实例的时候,就能继承到Food实例的方法 创建西红柿的实例,调用getType方法,获取到的就是Food这个实例里面的type的值就是f ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:108 | 回复:0
  • TypeScript入门(三)面向对象特性
    TypeScript入门(三)面向对象特性
    类是ts的核心,使用ts开发时,大部分代码都是写在类里面。 1、类的声明 多个对象有相同的属性和方法,但是状态不同。 声明类的属性和方法时可以加 访问控制符,作用是:类的属性和方法是否可以在类的外部访问到。 默 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:111 | 回复:0
  • webpack4自学笔记二(typescript的配置)
    webpack4自学笔记二(typescript的配置)
    全部的代码及笔记都可以在我的github上查看,唤醒star: https://github.com/Jasonwang911/webpackStudyInit/tree/master/typescriptConfig 1.TS:js的超集tslang.cn/typescriptlang.org2.typesscript-loader有两个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:119 | 回复:0
  • 10.typescript-字符串字面量类型
    10.typescript-字符串字面量类型
    1.字符串字面量类型 字符串字面量类型是用来约束取值只能是某几个字符串中的一个。 1 // html 2 amp;a ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:119 | 回复:0
  • typescript(五)类型转换
    typescript(五)类型转换
    1.交叉类型-amp;amp;amp;将多个类型合并成一个大类型interfaceBird{name:string,fly():void}interfacePerson{age:number,talk():void;}typeBirdMan=Birdamp;amp;amp;Person;letbm:BirdMan={name:'lee',fl ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:109 | 回复:0
  • TypeScript数据类型
    TypeScript数据类型
    ts几乎支持js所有的数据类型,并扩展了枚举方便我们使用。1.布尔值(boolean)和其它语言一样true/falseletisDone:boolean=false;2.数字(number)和js一样,所有的数字都是浮点数,这些浮点数的类型是,支持二,十,十六 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:109 | 回复:0
  • 微信工具使用typescript
    微信工具使用typescript
    环境准备 需要先安装npm,直接安装node.js即可 新建项目时选择语言为TypeScript, 新建完成,文件目录如下 。 工具设置 在cmd切换到项目路径下,执行命令npm i typescript -D 在微信开发者工具里设置自定义 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:111 | 回复:0
  • 9、TypeScript中的命名空间
    9、TypeScript中的命名空间
    命名空间:在代码量较大的情况下,为了避免各种变量名相冲突,可以将相识的功能的函数、类、接口等放置在命名空间中。同java的包、.net的命名空间一样,Typescript的命名空间可以将代码包裹起来,只对外暴露需要访问 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:121 | 回复:0
  • TypeScript接口
    TypeScript接口
    TypeScript的核心原则之一是对值所具有的结构进行类型检查。它有时被称做“鸭式辨型法”或“结构性子类型化”。在TypeScript里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约。接口初探下面通过一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:124 | 回复:0
  • TypeScript联合类型和类型保护
    TypeScript联合类型和类型保护
    interfaceBird{fly:boolean,sing:()=amp;amp;gt;{}}interfaceDog{fly:boolean,bark:()=amp;amp;gt;{}}/***animal:Bird|Dog这就是一个联合类型*animal既可以是Bird又可以是Dog*联合类型只提示公共的属性*///第一种类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:123 | 回复:0
  • TypeScriptModules(模块)
    TypeScriptModules(模块)
    本文概述了TypeScript中如何使用模块以各种方式来组织代码。我们将涵括内部和外部的模块,并且讨论他们在适合在何时使用和怎么使用。我们也会学习一些如何使用外部模块的高级技巧,并且解决一些当我们使用TypeScript ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:139 | 回复:0
  • Angular基础(三) TypeScript
    Angular基础(三) TypeScript
    一、模仿Reddit a)运行ng new –ng4angular-reddit创建应用,从随书代码中复制样式文件,新建组件app-root,代码为: 界面可以看到了: b)对于界面输入的数据,获取的方式有点特别,使用了#newlink这样的语法,new ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:139 | 回复:0
  • typescript学习记录-Array(数组)(11)
    typescript学习记录-Array(数组)(11)
    数组对象是使用单独的变量名来存储一系列的值。数组非常常用。假如你有一组数据(例如:网站名字),存在单独变量如下所示:varsite1=amp;quot;Googleamp;quot;;varsite2=amp;quot;Runoobamp;quot;;varsite3=amp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:156 | 回复:0
  • JavaScriptLibrariesInATypeScriptApplication,Revisited
    JavaScriptLibrariesInATypeScriptApplication,Revisited
    Ifyouhaven’talreadygotteninvolvedwithit,you’llprobablyknowthatTypeScriptisbecomingincreasinglypopular.Beingabletouseasupersetofjavascriptinatypedlanguagethatcompilesdown……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:164 | 回复:0
  • TypeScript-接口合并现象
    TypeScript-接口合并现象
    当我们定义了多个同名的接口时, 多个接口的内容会自动进行合并 interface TestInterface { name: string; } interface TestInterface { age: number; } 如上的代码内部自动会处理为如下形式: interface ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:176 | 回复:0
  • 学习TypeScript笔记
    学习TypeScript笔记
    什么是TypeScriptTypeScript是JavaScript的一个超集,支持ECMAScript6标准。TypeScript由微软开发的自由和开源的编程语言。TypeScript设计目标是开发大型应用,它可以编译成纯JavaScript,编译出来的JavaScript可以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:153 | 回复:0
  • typescript箭头表达式
    typescript箭头表达式
    箭头表达式:用来声明匿名函数,消除传统匿名函数的this指针问题 1、无参varsum=()=amp;amp;gt;{} 2、一个参数varsum=arg2=amp;amp;gt;{} 3、多个参数varsum=(arg1,arg2)=amp;amp;gt;{arg1+arg2}demovarmyArray=; ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:175 | 回复:0
  • ThinkJS 2.1:支持 TypeScript,性能提升 90%
    ThinkJS 2.1:支持 TypeScript,性能提升 90%
    Thinkjs 2.0 是第一个全面支持使用 ES6/7 特性开发的 Node.js 框架,于 2015.10.30 正式发布。使用 ES6 里的*/yield 或者 ES7 里的 async/await 可以很好的解决异步嵌套的问题,借助 Babel 编译,可以稳定运行在 Nod ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:03 | 阅读:161 | 回复:0
热门推荐
专题导读
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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