手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
TypeScript 中类的理解
定义类(Class)是面向对象程序设计(OOP,Object-OrientedProgramming)实现信息封装的基础❝类是一种用户定义的引用数据类型,也称类类型❞传统的面向对象语言基本都是基于类的,JavaScript基于原型的方式让开发者多了很多理解成本在ES6之后,JavaScript拥有了class关键字,虽
作者:编程之家 时间:2022-10-08
TypeScript与JavaScript比较区别
TypeScript和JavaScript是目前项目开发中较为流行的两种脚本语言,TypeScript是JavaScript的一个超集,但是TypeScript与JavaScript之间又有什么样的区别呢?在选择开发语言时,又该如何抉择呢?本文将会深入对比这两种语言,讨论两种语言之间的关联和差异,并概述两种语言各自的
作者:编程之家 时间:2022-10-08
TypeScript 简单了解与开发环境搭建
TypeScript是什么?以JavaScript为基础构建的语言特点:可以在任何支持JavaScript的平台中执行TypeScript扩展了JavaScript,并添加了类型TS不能被JS解析器直接执行TS兼容JSTypeScript增加了什么?类型支持ES的新特性添加ES不具备的新特性丰富的配置选项TypeScript开发环
作者:编程之家 时间:2022-10-08
从java注解漫谈到typescript装饰器——注解与装饰器
之前整理过《Java注解(批注)的基本原理》,在java里面,,注解(Annotation)是油盐,对于JavaScript来说,还中世纪欧洲的东方香料装饰器和注解装饰器和注解之前也搞不清他们的具体理念,觉得都是基于元编程实现,注解就是装饰模式的一种吧。注解(Annotation):仅提供附加元数据支持,并不能实现任何
作者:编程之家 时间:2022-10-08
TypeScript的索引类型与映射类型,以及常用工具泛型的实现
索引类型下面我通过一个官方的例子来说明下什么是索引类型:functionpluck(o,names){returnnames.map((n)=>o[n])}这是个简单的函数,names是一个数组,里面是key值,我们可以从“o”里面取出这些key值,理想情况下names里面的key应该都是“o”里面包含的,否则最终
作者:编程之家 时间:2022-10-08
TypeScript之简单类型&复杂类型
简单类型letmy_name:string='333';void=>返回空值functiongetName(str:string):void{//使用void即没有返回值}getName('222')any=>任意类型,这里当类型不确定的时候,就可以使用any任意类型,不到万不得已不使用letabc:anyabc={}字面量=>
作者:编程之家 时间:2022-10-08
Typescript 的数据类型有哪些?
一、是什么typescript 和 javascript几乎一样,拥有相同的数据类型,另外在javascript基础上提供了更加实用的类型供开发使用在开发阶段,可以为明确的变量定义为某种类型,这样typescript就能在编译阶段进行类型检查,当类型不合符预期结果的时候则会出现错误提示二、有哪些ty
作者:编程之家 时间:2022-10-08
vscode配置,vue开发环境
安装插件Vetur,RegexPreviewer,PrettyFormatter,PathIntellisense,ESLint,chinese,beautify//setting.js文件{ "emmet.triggerExpansionOnTab": true, "emmet.includeLanguages": { "vue-html": "html", &quo
作者:编程之家 时间:2022-10-08
深入Vue3+TypeScript技术栈-coderwhy大神新课
Vue3知识点1、vue.config.js配置创建vue.config.jsvue.config.js 是一个可选的配置文件,如果项目的(和 package.json 同级的)根目录中存在这个文件,那么它会被 @vue/cli-service 自动加载。这个文件应该导出一个包含了选项的对象://vue.config.jsmodule.export
作者:编程之家 时间:2022-10-08
TypeScript基础学习
全局安装TSnpminstall-gtypescript需要进行环境配置打开iterm,输入sudonpminstall-gtypescript复制安装的路径输入vim~/.bash_profileexportPATH=${PATH}:粘贴路径按esc退出,:wq保存重启Terminal按tsc-v显示出版本完成配置开始构建第一个TS文件#g
作者:编程之家 时间:2022-10-08
TypeScript学习二函数重载
函数重载这个概念是在一些强类型语言中才有的,在JS中依据不同参数类型或参数个数执行一些不同函数体的实现很常见,依托于TypeScript,就会有需要用到这种声明的地方。函数重载定义:函数名相同,函数的参数列表不同(包括参数个数和参数类型),根据参数的不同去执行不同的操作。关于函数
作者:编程之家 时间:2022-10-08
TypeScript--类型声明
类型声明类型声明是TS中非常重要的一个特点,通过类型声明可以指定TS中变量(参数、形参)的类型。指定类型后,当为变量赋值时,TS编译器会自动检查值是否符合类型声明,符合则赋值,不符合则报错。语法:let变量:类型let变量:类型=值functionfn(参数:类型,参数:类型):返
作者:编程之家 时间:2022-10-08
TypeScript 随笔2 - 泛型
本文搬运于TypeScript中文网:https://www.tslang.cn/docs/handbook/generics.html目录一个例子!!泛型变量一个问题,报错了!泛型约束使用泛型函数泛型接口泛型类一个例子!!创建一个identity函数:这个函数会返回任何传入它的值。不用泛型:functionidenti
作者:编程之家 时间:2022-10-08
TypeScript中慎用forEach
今天调试js,其中用到了forEach。发现forEach方法跟预想的不太一样,去网上一搜找到了这篇。记录并分享一下。jQuery中大家都使用each,而很少用for,在TypeScript中也有类似的现象,都用forEach,而很少用for,但是其实for真的挺好用。而forEach反而要慎用。误用一、用在查找var
作者:编程之家 时间:2022-10-08
Why TypeScript?
本文经作者授权,翻译总结自TypeScriptTeam的成员orta的个人博客《UnderstandingTypeScript'sPopularity》。原作者:orta原文链接:https://orta.iootes/js/why-typescript翻译:ycaptainTypeScript是一种非常受欢迎的JavaScript语言扩展。它在现有的JavaScript语
作者:编程之家 时间:2022-10-08
typescript 闭包类型 高阶函数泛型使用
//类型定义interfaceIClosureGeneric{<Textends(...args:any)=>any>(fn:T):(...args:Parameters<T>)=>ReturnType<T>|void}/*解释:1.<Textends(...args:any)=>any> 函数参数前定义泛型参数T,约束T为函数类型2.Parameters<T>
作者:编程之家 时间:2022-10-08
TypeScript总结二
1.函数this,重载,推断类型,可选参数(?号标识),默认参数(=)1functionbuildName(firstName:string,lastName?:string){2if(lastName)3returnfirstName+""+lastName;4else5returnfirstName;6}78letresult1=buildName(
作者:编程之家 时间:2022-10-08
深入Vue3+TypeScript技术栈-coderwhy大神新课
(1)逻辑能力产品经理需要把用户所有的操作情况都考虑到,需要严谨的逻辑能力,我通过XX,锻炼了我这种能力。(2)沟通能力因为产品经理需要和运营、市场、技术、设计、老板等各个部门沟通,所以需要较强的沟通能力,我通过XX,锻炼出来这种能力。(你面试回答问题的过程也侧面反映了你的沟
作者:编程之家 时间:2022-10-08
使用Typescript+React hooks实现滑动点赞的组件
自从React推出hooks后,函数式组件好像可以配合hooks做任何事了,不用classcomponent也能实现各种功能了,而且这种模式更加灵活,更易于拆分与封装。一番体验下来,充分意识到,函数式编程+hooks才是React的王道。今天我们就来使用hooks来实现一下滑动列表项显示点赞按钮的功能。页面如下所
作者:编程之家 时间:2022-10-08
TypeScript 编写npm库
1.创建仓库初始化项目在任意git仓库托管平台创建自己的仓库使用gitclone<repositoryurl>将远程仓库克隆到本地编辑.gitignore(git仓库忽略文件)//.gitignore.vscode/*!.vscode/settings.json!.vscodeasks.json!.vscode/launch.json!.vscode/extensions.json
作者:编程之家 时间:2022-10-08
TypeScript 高级类型
1/**2*@namesfxATypes3*@authorshenyc4*@date2021-08-095*@copyrightCopyright(c)shenyc(
[email protected]
).6*Allrightsreserved.7*@remarkTheAdvancetypeintypeScript8
作者:编程之家 时间:2022-10-08
TypeScript class 便捷设置实例属性
index.tsclassFoo{constructor(publicname:string,publicreadonlyage:number){}}constfoo=newFoo("foo",23);console.log(foo.name);console.log(foo.age);foo.name="foofoo";console.log(foo.name);//foo.age=24;//E
作者:编程之家 时间:2022-10-08
使用Bazel编译TypeScript
准备请事先安装Nodejs,Yarn1.x和Bazel我使用的版本为:Nodejs:v14.17.3Yarn:1.22.5Bzel:4.1.0创建一个Typescript项目选择指定目录,创建一个名为ts-bazel(其他名字也可以)的文件夹,使用终端进入该文件夹,然后执行npminit,一路选择默认。安装Typescipt:yarnaddt
作者:编程之家 时间:2022-10-08
TypeScript与EScript5、6以及JS的关系梳理
ES5,ES2015(以前叫做ES6)和TypeScript之间的区别是什么?我们应该学习和使用哪一个?首先,让我们为讨论这些语言建立一个基础。TypeScript是JavaScript的超集。ES2015是ES5的演进。这种关系让逐步学习它们变得容易些。我们想理解它们之间的区别,但首先我们得知道它们是什
作者:编程之家 时间:2022-10-08
Vue3—16—TypeScript之
一、ts介绍 注意类型注释和类型推导的区别:类型注释就是我们给js的变量名加类型检测的写法,它的固定写法就是这样;类型推导是ts会默认推导然后加一个类型检测;
作者:编程之家 时间:2022-10-08
Vue—17—TypeScript之类、接口、枚举、泛型、类型声明、tsconfig.js文件等
一、类 只读属性可以在构造器里赋值,但是赋值之后就不可以修改了; 可以使用访问器来访问私有private的属性;这个比java语言要自己写setNmae()和getName()方法要方便一些,但是都差不多; 二、接口接口和type都可以实现对象类
作者:编程之家 时间:2022-10-08
TypeScript的安装和初步使用
最近想尝试用Cocos做小游戏,跟着教程走发现3.0之后的编辑器取消了对JavaScript和CoffeeScript的支持,仅保留TypeScript编写脚本,之前没接触过,于是搜索一番,虽然我看不懂,但我大受震撼(笑)。 TypeScript算JavaScript的儿子,支持JavaScript的语法,并且引入了接口、继承、强类型等功能
作者:编程之家 时间:2022-10-08
rust or typescript
https://www.youtube.com/watch?v=pLdCcolQsxA随便看了下rustconf,这个是故意的还是真的都是性转,看到了至少3个性转。Orz对于rust的好处不用多说,社区为主,各种功能都挺完善,缺点也很明显,太社区化就会导致什么都往里加。或许rust面向的就是系统级编程,写业务代码真的效率差,而且还有
作者:编程之家 时间:2022-10-08
typeScript是什么
typeScript就是比JavaScript更Java(面向对象)1 编译型的语言2 强类型的语言3 真正的面相对象语言为什么选择typeScript1typeScript增加了代码的可读性和可维护性2 typeScript非常包容3 typeScript拥有狐活跃的社区
作者:编程之家 时间:2022-10-08
TypeScript学习
TypeScript,简称TS,就是给JS添加了类型系统,你可能会问,为什么要给JS添加类型系统呢?因为JS用法太过灵活了,3+[] 经过一系列的类型转化,竟然得到了字符串“3”, 如果程序出现问题,这种错误很难debug。加了类型,就能解决这类问题吗?是的,因为一旦定义了类型,你就知道,这个类型可以进行哪个
作者:编程之家 时间:2022-10-08
上一页
20
21
22
23
24
25
26
27
下一页
小编推荐
热门标签
更多
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