手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
HTML
HTML5
JavaScript
CSS
jQuery
Bootstrap
Angularjs
TypeScript
Vue
Dojo
Json
Electron
Node.js
extjs
Express
XML
ES6
Ajax
Flash
Unity
uniapp
Unity3d
React
Flex
Ant Design
elementui
Web前端
微信小程序
微信公众号
编程之家
TypeScript
【vue.js之夯实基础-6】TypeScript 入门之实操 namespace命名空间 声明文件以 .d.ts(引用第三方的Js库) module模块(在其自身的作用域里执行)export导出
namespace命名空间假设这样一种情况,当一个班上有两个名叫小明的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的姓(王小明,李小明),或者他们父母的名字等等。命名空间定义了标识符的可见范围,一个标识符可在多个名字空间中定义,它在不同名字空间中
作者:编程之家 时间:2022-10-08
TypeScript学习笔记,持续更新中......
TypeScript,冲!一个特别好使的ts自动编译为js代码的编译环境如下:https://www.typescriptlang.org/play1.搭建开发环境使用npm初始化项目npminit生成package.json包管理文件//package.json{"name":"typescript-coding","version":"1.0.0","description&
作者:编程之家 时间:2022-10-08
通过 SAP UI5 的 TypeScript 开发环境,来学习什么是 DefinitelyTyped
我们看个具体的例子。下面这个使用TypeScript编写的SAPUI5Component:importUIComponentfrom"sap/ui/core/UIComponent";/***@namespaceui5.typescript.helloworld*/exportdefaultclassComponentextendsUIComponent{publicmultiply(x:number,y:
作者:编程之家 时间:2022-10-08
从JavaScript到TypeScript,Flow与WebAssembly
1、TypeScriptTypeScript是一种由微软开发的自由和开源的编程语言,它是JavaScript的一个超集,扩展了JavaScript的语法,主要提供了型别系统和对ES6的支持。TypeScript可处理已有的JavaScript代码,并只对其中的TypeScript代码进行编译。官方开源地址:https://github
作者:编程之家 时间:2022-10-08
TypeScript – Type Declarations
前言虽然很少用到了,但有时候遇到又要找.干脆记入在这里吧. ImportJPG,SVG要import.svg,.jpg的话,需要定义typedeclaration.参考: Unabletoimportsvgfilesintypescriptdeclaremodule'*.svg'{constcontent:unknown;exportdefaultcontent;}
作者:编程之家 时间:2022-10-08
【TypeScript 4.5】005-第 5 章 函数
【TypeScript4.5】005-第5章函数文章目录【TypeScript4.5】005-第5章函数一、函数类型表达式1、概述函数函数类型表达式2、代码演示代码示例及解释执行结果使用类型别名二、调用签名1、概述说明代码示例2、代码演示代码示例及解释执行结果三、构造签名1、
作者:编程之家 时间:2022-10-08
Typescript学习笔记——Typescript中的函数
一、函数的定义//es5定义函数的方法//函数声明法functionfun(){ return'run';}//匿名函数varrun2=function(){ return'run';}//ts中定义函数的方法//函数声明法functionfun():string{ return'run';}//匿名函数varrun2=function():number
作者:编程之家 时间:2022-10-08
TypeScript 学习笔记五- infer
infer是在typescript2.8中新增的关键字。一、简单的示例typeParamType<T>=Textends(...args:inferP)=>any?P:T;在这个条件语句Textends(...args:inferP)=>any?P:T中,inferP表示待推断的函数参数。整句表示为:如果T能赋值给(...args:infe
作者:编程之家 时间:2022-10-08
VUE3、Typescript等新技术是否适用?
VUE3前端开发十分便捷,但如果你面对的用户还在使用XP,那么你用了VUE3会很不爽,一些最新的组件库当然就不适用,如antdesignvue3、elementplus等,但他们的低版本十分有用。antdesignvue旧版:AntDesignVueAnenterprise-classUIcomponentsbasedonAntDesignandVuehttps://www.
作者:编程之家 时间:2022-10-08
typescript一第一个ts代码文件
typescript是什么?typescript是javascript的超集是由微软开发的自由和开源的编程语言设计目标是开发大型应用;必须要编译成js文件之后,才能运行第一个ts代码菜鸟教程上推荐的编辑器是vscode,我用的idea。代码新建一个typescript文件,命名为learn代码如下:点击查看代码c
作者:编程之家 时间:2022-10-08
五、TypeScript class 类三
readonlyhttps://www.typescriptlang.org/docs/handbook/2/classes.html#readonly你可以使用readonly关键字将属性设置为只读的。只读属性必须在声明时或构造函数里被初始化。classAnimal{privateage:Number;publicreadonlyname:string;con
作者:编程之家 时间:2022-10-08
使用 TypeScript 编写 SAP UI5 应用的准备工作
新建一个文件夹ui5-ts,执行命令行npminit-y初始化:新建一个src文件夹,里面存放一个Component.ts文件,源代码如下:importUIComponentfrom"sap/ui/core/UIComponent";/***@namespaceui5.typescript.helloworld*/exportdefaultclassComponentextendsUIComp
作者:编程之家 时间:2022-10-08
【TypeScript 4.5】004-第 4 章 类型缩小
【TypeScript4.5】004-第4章类型缩小文章目录【TypeScript4.5】004-第4章类型缩小一、typeof类型守卫1、什么是类型缩小含义代码分析2、使用typeof进行代码改造改造后的代码执行结果3、typeof类型守卫概述使用示例问题代码示例二、真值缩小1、概述说明代
作者:编程之家 时间:2022-10-08
typescript 基础
基础ts1普通枚举enumGender{GIRL="d",BOY="e",}console.log(Gender.GIRL);编译成varGender;(function(Gender){Gender[Gender["GIRL"]='d']="GIRL";//Gender[d]=GIRLGender['GIRL&
作者:编程之家 时间:2022-10-08
TypeScript学习-12 迭代器和生成器
12迭代器和生成器迭代器和生成器可迭代性for..of语句for..ofvs.for..in语句代码生成目标为ES5和ES3目标为ECMAScript2015或更高迭代器和生成器可迭代性当一个对象实现了Symbol.iterator属性时,我们认为它是可迭代的。一些内置的类型如Array,Map,Set,String,Int3
作者:编程之家 时间:2022-10-08
TypeScript学习-10 高级类型
10高级类型高级类型交叉类型(IntersectionTypes)联合类型(UnionTypes)类型保护与区分类型(TypeGuardsandDifferentiatingTypes)用户自定义的类型保护typeof类型保护instanceof类型保护可以为null的类型可选参数和可选属性类型保护和类型断言类型别名接口vs.类型别名
作者:编程之家 时间:2022-10-08
rabbit-vue3-ts-小兔鲜儿2022新版-系列开篇
rabbit-vue3-ts-小兔鲜儿2022新版项目使用Vite+Vue3+TypeScript+Pinia+VueRouter@4进行开发。代码检查和格式化为:ESlint+Prettier项目预览地址项目预览地址:http://erabbit.itheima.net/推荐IDE设置VSCode编辑器+插件-Volar(注意禁用Vetur插件)+插件-T
作者:编程之家 时间:2022-10-08
ts+v3 报错 Property 'title' does not exist on type 'never'
使用TypeScript开发vue3项目,开发中用for循环渲染UI时,出现这个错误是因为Typescript在执行代码检查时在该对象没有定义相应属性。我们可以通过字符方式获取对象属性<el-collapsev-model="activeName":accordion="accordion"><el-collapse-item:title="i
作者:编程之家 时间:2022-10-08
TypeScript 学习笔记四- extends 的作用
一、继承接口继承interfaceT1{name:string}interfaceT2{age:number}//多重继承,逗号隔开interfaceT3extendsT1,T2{gender:string}//T3=>{name:string;age:number,gender:string}constt3:T3={
作者:编程之家 时间:2022-10-08
typescript-void-object-unknown-never-Function类型
viodobject类型unknown类型never类型function类型{{uploading-image-89562.png(uploading...)}}
作者:编程之家 时间:2022-10-08
TypeScript安装
介绍TypeScript安装主要有两种方式,一是通过npm安装,这种是常用的方式,也是最简单的方式。另一种通过VisualStudio的TypeScript插件,这种方式通常前端开发人员也不会用,本篇不做介绍。全局安装下面命令会在全局环境下安装tsc命令,安装完成之后,可以在任何地方执行tsc
作者:编程之家 时间:2022-10-08
TypeScript 安装 编译 工作流
TypeScript是JavaScript的超集TypeScript无法直接在浏览器环境中运行安装需要nodejs环境npminstall-gtypescript将ts编译为jstscfileName.tsTypeScript工作流编写完ts将ts文件通过tsc编译为ES5标准的js执行js
作者:编程之家 时间:2022-10-08
TypeScript初识
Typescript英文官网:https://www.typescriptlang.org/中文官网:https://www.tslang.cn/介绍TypeScript是一种强类型的编程语言,它起源于使用JavaScript开发的大型项目,由于JavaScript本身属于弱类型语言的局限性,难以胜任和维护大型项目的开发工作。因此微软于2012年推出了TypeScr
作者:编程之家 时间:2022-10-08
TypeScript初学
本文记录了TypeScript中的基础变量类型和使用方式,以及在Vue2框架中引入的调整。类型布尔值letisDef:boolen=false数字letnum:number=0字符串letstr:string='helloword'数组letnums:number[]=[1,2,3]letstrs:Array<string>=['s1'
作者:编程之家 时间:2022-10-08
TypeScript数据类型 -- tuple、enum、any、never、union、literal...
声明变量的关键字letconstvar(官方不推荐再继续使用)TypeScript的类型基础类型numberstringbooleanarraynullundefinedobjecttupleenumvoidneverany高级类型(部分)union组合类型Nullable可空类型Literal预定义类型数字、布尔、字符串
作者:编程之家 时间:2022-10-08
4.TypeScript入门之TS常用类型(3)
上一章节:3.TypeScript入门之TS常用类型(2)3.13枚举类型枚举的功能类似于字面量类型+联合类型组合的功能,也可以表示一组明确的可选值。枚举:定义一组命名常量。它描述一个值,该值可以是这些命名常量中的一个。enumDirection{Up,Down,Left,Right}functionchangeDi
作者:编程之家 时间:2022-10-08
Typescript总结(五)——接口
一、认识接口我们之前声明类型的使用使用的是type来进行声明,除此之外我们也可以使用接口来实现。二、接口的可选属性和只读属性如上述代码所示,此时我们可以在接口中设置readonly属性和?可选属性。并且在关于接口存在一个不成文的规定,就是在接口定义式,名称前面加上I来表
作者:编程之家 时间:2022-10-08
TypeScript 和 JavaScript对比
TypeScript和JavaScript对比!TypeScript和JavaScript是目前项目开发中较为流行的两种脚本语言,我们已经熟知TypeScript是JavaScript的一个超集,但是TypeScript与JavaScript之间又有什么样的区别呢?在选择开发语言时,又该如何抉择呢?本文将会深入对比这两种语言,讨论
作者:编程之家 时间:2022-10-08
TypeScript快速了解_接口_03
TypeScript接口1.接口初探functionpr(labelledObj:{lable:string}){ console.log(labelledObj.lable)}letmyObj={size:10,lable:'size10object'};pr(myObj)使用接口描述来重现上面代码,使必须包含lable属性且类型为stringinterfacelableledvalue{
作者:编程之家 时间:2022-10-08
Vue3+TypeScript?看这一篇就够了
1、TypeScript快速上手1.1初识TypeScriptTypeScript的介绍TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScript代码。2012年10月,微软发布了首个公开版本的TypeScript,2013年6月19日,在经历了一个预览版之后微软正式发
作者:编程之家 时间:2022-10-08
上一页
26
27
28
29
30
31
32
33
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native