手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
CocosCreator 2.1.2 Shader组件
本篇文章相关导读:新版ShaderHelper,支持Creator2.1.2!社区大佬揭开Creator2.1.2材质系统的神秘面纱!为什么要选择使用TypeScript,看了就知道原因!Creator2.0.xShaderHelper组件预告Creator2.0.xCustomMaterial.js源码分析01基本用法在中秋节的三天假
作者:编程之家 时间:2022-10-08
javascript – 让Webpack不要捆绑文件
所以现在我正在使用一个原型,我们正在使用webpack(用于构建.tsx文件和复制.html文件)和webpack-dev-server之间的组合来进行开发服务.您可以假设我们也将React和ReactDOM用作几个库依赖项.我们当前的构建输出是以下结构:dist-favicon.ico-index.html-main.js-
作者:编程之家 时间:2022-10-08
TypeScript 第六讲 ———— TypeScript 泛型
前言:泛型:软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵话的功能。在像c和Java这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据
作者:编程之家 时间:2022-10-08
javascript – 加载动态添加的脚本标记的顺序
我有一个打字稿应用程序,动态添加指向JS文件的脚本标记.由于一些限制,我不能在html文件中静态定义这些脚本标记,所以我通过typescript动态添加它们,如下所示:for(letsrcofjsFiles){letsTag=document.createElement('script');sTag.type='text/javascript';sTag
作者:编程之家 时间:2022-10-08
javascript – 为什么TypeScript中的类允许使用duck typing
在TypeScript中看起来绝对没问题(从编译器的角度来看)有这样的代码:classVehicle{publicrun():void{console.log('Vehicle.run');}}classTask{publicrun():void{console.log('Task.run');}}functionrunTask(t:Task){t.run();}runTask(n
作者:编程之家 时间:2022-10-08
javascript – visual studio typescript“未捕获的ReferenceError:导出未在…中定义”[复制]
参见英文答案>TypescriptReferenceError:exportsisnotdefined 10个我正在使用visualstudio学习typeScript并尝试进行简单的类导出.我已多次看到这个问题,但没有一个解决方案对我有帮助.我究竟做错
作者:编程之家 时间:2022-10-08
TypeScript && React
环境搭建我们当然可以先用脚手架搭建React项目,然后手动配置成支持TypeScript的环境,虽然比较麻烦,但可以让你更清楚整个过程。这里比较麻烦,就不演示了,直接用命令配置好。npxcreate-react-appappname--typescript可以安装一些自己需要的库及其声明文件,例如react-router-dom、
作者:编程之家 时间:2022-10-08
javascript – 对Array.map使用async await
给出以下代码:vararr=[1,2,3,4,5];varresults:number[]=awaitarr.map(async(item):Promise<number>=>{awaitcallAsynchronousOperation(item);returnitem+1;});这会产生以下错误:TS2322:Type‘Promise<number>[]’isnota
作者:编程之家 时间:2022-10-08
javascript – 获取错误提示在IE11中未定义
我正在将React代码转换为打字稿,tsconfig中的目标是es5.在IE11中运行我收到错误“Promiseisundefined”我知道我需要填充,但如何?我没有使用巴别塔.以下是我的Webpack.configvarwebpack=require("webpack");varPromise=require('es6-promise').Promise;varpaths
作者:编程之家 时间:2022-10-08
javascript – Typescript递归函数组合
我想创建一个函数链,它将是一个管道/流/组合函数的输入.如果没有将类型的字面扩展到选定的深度,这是否可能,这通常是处理?Seelodash’sflow.我想实现链中数据流的类型检查. –函数的参数是前一个函数的结果 –第一个参数是模板参数 –上次返回是模板参数typeChain
作者:编程之家 时间:2022-10-08
如何使用Visual Studio在Chrome中进行完整的JavaScript / TypeScript调试(如IE)
是否有一种方法可以在VisualStudio中使用Chrome进行交互式调试JavaScript和TypeScript,类似于InternetExplorer当前提供的功能?使用IE,我可以在IDE中设置JavaScript或TypeScript中的断点,并逐步执行IDE中的代码.我无法在VisualStudio中使用Chrome获得相同的行为.解决方法:要获得
作者:编程之家 时间:2022-10-08
javascript – 字符串枚举的反向映射
我想在typescript中使用字符串枚举,但我看不到支持反向映射.我有这样的枚举:enumMode{Silent="Silent",Normal="Normal",Deleted="Deleted"}我需要像这样使用它:letmodeStr:string;letmode:Mode=Mode[modeStr];是的我不知道它在modeStr字符
作者:编程之家 时间:2022-10-08
javascript – 如何检查数组中是否包含TypeScript中的字符串?
目前我正在使用Angular2.0.我有一个数组如下:varchannelArray:Array<string>=['one','two','three'];如何在TypeScript中检查channelArray是否包含字符串’three’?解决方法:与JavaScript相同,使用Array.prototype.indexOf():console.log(channelArray.indexOf(
作者:编程之家 时间:2022-10-08
将create-react-app从javascript迁移到typescript
几个月前我使用create-react-app启动了一个react项目,我很有兴趣将项目从Javascript迁移到Typescript.我看到有一种方法可以使用标志创建使用typescript的react应用程序:--scripts-version=react-scripts-ts但我没有找到任何解释如何将现有的JS项目迁移到TS.我需要它以递增方
作者:编程之家 时间:2022-10-08
javascript – 如何在Typescript中解析JSON字符串
有没有办法在Typescript中将字符串解析为JSON.示例:在JS中,我们可以使用JSON.parse().在Typescript中有类似的功能吗?我有一个JSON对象字符串,如下所示:‘{“name”:“Bob”,“error”:false}’解决方法:Typescript是javascript的(超集),所以你只需使用JSON.parse,就像在jav
作者:编程之家 时间:2022-10-08
javascript – Nest JS同一个提供者的两个实例
嗨,在测试套件上,在我看来,我有2个相同提供者的生活实例,一个用于实现,另一个用于实际实现.我的结论基于一个事实,在我的测试中,我尝试通过jest.fn调用替换方法但仍然,在我测试的服务上,该方法仍然指向原始实现.更奇怪的是,我能够模拟另一个服务执行完全相同的过程,就好像,根据这
作者:编程之家 时间:2022-10-08
javascript – webpack.validateSchema不是一个函数
Webpack突然抛出这个错误:TypeError:webpack.validateSchemaisnotafunction星期五一切都很好,今天不工作.自周五以来没有新的提交要掌握.修剪过的NPM,没有用,删除了NPM文件夹并重新安装,没有骰子.检查了以前的分支机构,这些分支机构已经过了一个多星期没有从Master那里重
作者:编程之家 时间:2022-10-08
javascript – ECMAScript 6在对象解构中传播语法.支持TypeScript和Babel
以下是有效的ECMAScript6吗?它似乎得到了Babel的最新版本的支持,但它不是由TypeScript支持的.我找不到处理这种情况的任何ES6参考.vara={foo:'foo'};varb={...a};解决方法:不,这不是有效的ECMAScript6.ES6仅支持函数参数和数组解构中的rest语法,并在函数调用和
作者:编程之家 时间:2022-10-08
javascript – RxJs管道和lettable运算符`map`:’this’类型的’this’上下文不能赋值给’Observable <{}>'类型的方法'
我有一个非常基本的例子,它使用来自
[email protected]
的管道的lettable操作符映射:import{map}from'rxjs/operator/map';leto=of(1,2,3,4).pipe(map((v)=>v*2));但它产生错误错误:(34,5)TS2684:’void’类型的’this’上下文不能分配给’Observable<{}>‘类型的方
作者:编程之家 时间:2022-10-08
javascript – 如何进行类实现?
TypeScript编译类如下:varUrlProvider=(function(){/onsoflogicinherethatonlyneedstobeperformedonceforeachUrlProviderinstancefunctionUrlProvider(baseUrl){varbaseRequest={get:function(){retu
作者:编程之家 时间:2022-10-08
javascript – 循环 – forEach,for … for … for,for … in
我无法理解所有这些循环之间的区别,任何人都可以共享链接或某些文章,这将有助于我在效率,速度,可用性等方面更详细地理解这些循环.在下面的代码中,我怎样才能最好地理解这些差异?constdigits=[0,1,2,3,4,5,6,7,8,9];for(leti=0;i<digits.length;i++){c
作者:编程之家 时间:2022-10-08
javascript – 通用无状态组件的类型是什么?或者在typescript中扩展泛型函数接口以进一步通用?
问题:无状态功能组件的接口给出为interfaceSFC<P={}>{(props:P&{children?:ReactNode},context?:any):ReactElement<any>|null;propTypes?:ValidationMap<P>;}我的组件的prop类型也是通用的:interfaceProp<V>{num:V;}如何正确定义我的组
作者:编程之家 时间:2022-10-08
javascript – 我可以在TypeScript中将参数类型指定为多种类型之一而不是任何类型吗?
在TypeScript中的方法声明中,参数可以是字符串,布尔值或数字的类型.我是否必须将其声明为任何[],或者是否有办法将输入类型限制为这三种类型?解决方法:打字稿1.4引入了UnionTypes所以答案现在是肯定的,你可以.functionmyFunc(param:string[]|boolean[]|number[]):void;
作者:编程之家 时间:2022-10-08
javascript – 创建具有不同范围的ES6 / ESNext原型函数(不是内联函数)
好吧我们有这个:classCar{constructor(name){this.kind='Car';this.name=name;}printName(){console.log('this.name');}}我想要做的是定义printName,如下所示:classCar{constructor(name){
作者:编程之家 时间:2022-10-08
javascript – 使用TypeScript和React键入redux表单v7
我有一个简单的反应–还原动力形式.我希望有一个form.container.tsx和一个form.component.tsx,其中form.container.tsx包含所有与redux状态的连接减去Field的连接.我正在尝试将我的容器包装在react-redux的connect中,然后将reduxForm包装在其中,看起来像TypeScript,redux-forma
作者:编程之家 时间:2022-10-08
javascript – 在typeScript中是否有析构函数
TypeScript中有析构函数吗?如果没有,我该如何删除对象?我尝试了析构函数()和~ClassName(),但它没有用.解决方法:JavaScript使用垃圾收集在不再引用对象时自动删除对象.没有析构函数或终结符的概念.您无法观察垃圾收集器何时删除对象,也无法预测.
作者:编程之家 时间:2022-10-08
Typescript的函数
1普通函数2带参数的函数3可选参数的函数4默认参数的函数5剩余参数的函数6方法重载类似Java中的方法重载,同名不会覆盖。参数可以不同,类型也可以不同
作者:编程之家 时间:2022-10-08
javascript – 如何使用nestjs记录服务
我试图使用nestjs的内部Logger(在https://docs.nestjs.comechniques/logger上描述–>但没有描述如何使用它)但我遇到了问题(尝试注入LoggerService等)任何人都可以解释如何做到这一点?解决方法:最佳做法比静态访问Logger更好的是为您的类创建一个实例:@Controller()export
作者:编程之家 时间:2022-10-08
javascript – ReactJS中的浏览器检测
有没有办法检测IE浏览器与React并重定向到页面或提供任何有用的消息.我在JavaScript中找到了一些东西,但不确定如何将它与ReactTypeScript一起使用.varisEdge=!isIE&&!!window.StyleMedia;解决方法:您可以使用这些来有条件地渲染jsx或帮助路由…我使用了以下内容并取得了巨大
作者:编程之家 时间:2022-10-08
javascript – 打字稿.是什么意思:(这和任何一样)
我遇到这个代码,并不完全明白它的作用:publicuploadItem(value:FileItem):void{letindex=this.getIndexOfItem(value);letitem=this.queue[index];lettransport=this.options.isHTML5?'_xhrTransport':'_iframeTransport';item._prep
作者:编程之家 时间:2022-10-08
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
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