草庐IT

TS-枚举类型enum

全部标签

javascript - 捆绑我的 JS/TS 项目是反模式吗?

我正在使用TypeScript在Angular2中开发一个项目,并试图确定我的工作流程。昨天,我看到了thisvideo来自GuyBedford关于包管理的内容。在其中,他提到了他认为捆绑是反模式的事实。我看到过类似的关于不再在angular-universityguide上进行捆绑的提及。.从观看视频后我读到的内容来看,在我看来,捆绑是反模式的原因是HTTP2allowsmultipleresponsesperrequest,并行发送。这似乎非常有用,因为对服务器的单个请求可以在单个文件中返回整个Angular应用程序。HTTP2支持现在是否普遍到足以过渡到非捆绑应用程序?有什么优点

javascript - 标准 js,流类型定义始终未定义

我目前正在设置的样板有一个小问题,我正在使用FlowJS为我的React应用程序定义我的javascript,在后台我有一个标准的js正在运行,但它运行得不是很好用我的类型符号我不断收到关于此类型定义的以下警告:typeNavItem={name:string;link:string;}警告frontend/src/Components/Sidebar/Navigation.react.js:5:6:'NavItem'isnotdefined.我做错了什么,这是我的标准js配置"standard":{"parser":"babel-eslint","plugins":["flowtyp

javascript - 使用流类型构建 react 项目以实现最佳类型可重用性

我遇到了一个问题,我必须在我的store/view/components文件,即考虑一个接受一些存储值并具有更改该值的函数的View,并将该函数传递给组件。这里有很多类型的可重用性,我继续研究如何为此构建项目,但没有发现任何有用的东西。我找到的是$PropertyType实用程序类,这使我采用了以下方法//@flowimportReact,{Component}importOtherComponentfrom"./OtherComponent"exporttypeMyComponentProps={something:string}exporttypeMyComponentState=

javascript - 类型错误 : a is null

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我正在使用以下jQueryAjax调用...无论如何它都不起作用。错误:类型错误:a为空这是我的代码:varprefixUrl="autocomplete?action=complete&id=";$('#complete-field').bind('keyup',function(){varurl=prefixUrl+escape($('#complete-field').val());$.aj

javascript - 我可以告诉 Closure 编译器仅针对特定类型停止重命名属性吗?

此问题如下:WhydoesClosurecompilerrenamepropertiesofanexterntype?约翰对这个问题的回答引出了第二个问题。如果我按照建议声明外部类型:/**@interface*/functionSpanishNoun(){}/**@type{string}*/SpanishNoun.prototype.english;/**@type{string}*/SpanishNoun.prototype.spanish;然后像这样的Javascript:/***@param{SpanishNoun}n*/exp.foo=function(n){console

javascript - Google chrome 是否支持自定义 MIME 类型?

谷歌浏览器是否支持自定义MIME类型?实际上,我在Chrome应该支持的Windows注册表中添加了我们自己的MIME类型。但是,Chrome无法读取它。我用JavaScript写了一个方法。在那个方法中调用Navigator.MimeType[""].如果脚本在Firefox中执行,它会给出正确的结果,但对于chrome,此语句不起作用。如何在Chrome中创建自定义MIME类型?插件注册它们的MIME类型并且Chrome检测到它还有其他方法吗?任何人都可以提供良好的资源来为chrome构建插件(不是扩展)吗? 最佳答案 抱歉,据

按处理器类型划分的 Javascript 性能

我想知道是否有人知道可以根据处理器类型为我提供相对JavaScript性能的工具或数据库。我正试图向我的老板证明我们需要提高某些网页的性能。这些页面在我们办公室周围的所有高端硬件上运行良好,但我怀疑我们的用户群有更多的性能问题被忽略了。我的目标是展示如下内容:i7@3.8ghz-completesjavascriptbenchmarkXin1minutesi5@2.2ghz-completesjavascriptbenchmarkXin2minutesi3@1.6ghz-completesjavascriptbenchmarkXin4minutes我自己没有运行这些测试的硬件,但有了一

javascript - JavaScript 中的 XMLHttpRequest 是什么类型?

我想知道XMLHttpRequest对象在JavaScript中的标准类型是什么。我发现不同的引擎会产生不同的结果。在Firefox和Chrome中:typeofXMLHttpRequest//=>"function"在Safari中:typeofXMLHttpRequest//=>"object"W3C规范使用interface关键字来定义XMLHttpRequest,whichisnotusedinpractice:[Constructor(optionalXMLHttpRequestOptionsoptions)]interfaceXMLHttpRequest:XMLHttpRe

javascript - 在 Angular2 中构建 multipart/form-data POST 请求并验证输入类型文件

我有一张图片(base64),需要通过POST请求发送(并等待响应)。POST请求需要是Content-Type:multipart/form-data。图片需要是Content-Type:image/jpgPOST请求应该是这样的:POSThttps://www.url...HTTP/1.1Content-Type:multipart/form-data;boundary=-------------------------acebdf13572468User-Agent:FiddlerHost:www.host.comContent-Length:199640------------

javascript - 使用 .d.ts 文件中的类型定义而不导入

我正在将一个Web应用程序从纯Javascript迁移到Typescript,并使用--outFile将所有单独的文件编译成一个文件。编译器选项和///指令。这很好,因为我可以将我的代码拆分成多个文件,而不必担心浏览器是否支持import.我使用的一个库是color-js,它在名为color.d.ts的文件中有类型定义.要将它与纯Javascript一起使用,我执行以下操作:index.html:[...][...]main.js/main.tsletColor=net.brehaut.Color;[...]在运行时,这也适用于Typescript,但在编译期间,我会遇到如下错误:sc