草庐IT

函数应用

全部标签

javascript - TypeError AWS.KinesisVideo 不是构造函数

我使用以下命令安装了aws-sdknpminstall--saveaws-sdk我得到一个错误TypeErrorAWS.KinesisVideoisnotaconstructor对于下面的代码varkinesisvideo=newAWS.KinesisVideo();AWS.IAMisnotaconstructorJavaScriptSDK帖子提到错误可能是因为KinesisVideo模块不存在。我的问题是如何通过npm安装aws-sdk的所有模块。谢谢 最佳答案 有两种主要方法可以为浏览器(使用标记加载它)和Node.js后端下载

javascript - "Error: Arguments array must have arguments."应用模块

在我的Angular应用程序中运行ngserve并成功编译时,我开始在浏览器控制台中收到以下错误。AppComponent_Host.ngfactory.js?[sm]:1ERRORError:Argumentsarraymusthavearguments.atinjectArgs(core.js:1412)atcore.js:1491at_callFactory(core.js:8438)at_createProviderInstance(core.js:8396)atresolveNgModuleDep(core.js:8371)atNgModuleRef_.push../node

javascript - React 功能组件在重新渲染时重新初始化局部函数和变量(React Hooks)

所以我现在开始使用Reacthooks。我已经尝试使用API一段时间了。我真的很喜欢将状态带入功能组件的想法。但是有一件事一直困扰着我,当我尝试使用它时,我的直觉感觉不对。我尝试在RFCs上发帖,但现在那里太拥挤了。一切似乎都消失了。这是我示例中的一段代码。importReact,{useState}from"react";functionCounter(){const[counterState,incrementCounterState]=useCommontState(0);functiondoSomething(){//doessomethingandthencallsincre

javascript - 直接在html中使用ES6模块中定义的函数

我正在尝试完成一件非常简单的事情:我在一个javascript模块文件上有一些代码,我将它导入另一个javascript文件(不导出任何东西),我想调用其中的一些定义函数直接从HTML文件。让我们举一些发生在我身上的有代表性的最小例子(实际测试了代码并给出了我在真实问题中遇到的完全相同的问题,实际上并不比这个问题复杂多少):module.js:constmod=()=>'Hellothere!';export{mod};main.js:import{mod}from'./module.js';functionhello(){console.log(mod());}main.html:O

javascript - 包装函数只允许一个函数运行 n 次

我需要创建一个包装函数来调用一个函数multiply给定的次数num以允许multiply执行。nTimes(num,2)然后分配给runTwice--runTwice可以是调用nTimes函数的任何函数它给出了不同的num输入--在我的例子中,为了简单起见,我只允许它运行2次num=2如果我们第一次和第二次运行runTwice函数,它将返回multiply函数使用multiply的输入计算的结果。第二次之后的任何调用都不会运行multiply函数,但会返回multiply函数的最新结果。这是我的实现,它使用一个对象来跟踪我们执行函数的次数、允许执行的最大次数以及multiply的最新

javascript - 为什么 Javascript 中的递归异步函数会导致堆栈溢出?

考虑这个片段:functionf(){returnnewPromise((resolve,reject)=>{f().then(()=>{resolve();});});}f();也可以这样写:asyncfunctionf(){returnawaitf();}f();如果您运行给定的两个代码中的任何一个,您将遇到此错误:(node:23197)UnhandledPromiseRejectionWarning:RangeError:Maximumcallstacksizeexceeded我的问题是为什么?在回答我的问题之前,请考虑我的论点:我了解递归的概念以及如果没有停止条件它如何导致堆

javascript - React 箭头函数组件 - setState 未定义

我正在尝试在箭头函数组件中设置状态,但出现错误“未定义设置状态”。我尝试使用setState({selectedSlot})和this.setState({selectedSlot})在handleChange中设置状态,但没有任何效果。constAddAssetActivity=props=>{let{variations,slots,priceStructure}=props;letstate={selectedSlot:{"0":"00","1":"11"},cal:1};lethandleChange=(event,value)=>{letselectedSlot=state.

javascript - 在应用程序中使用 jQuery 表单绑定(bind)代码的最佳实践

我们有一个应用程序,其中包含大量对服务器端代码的jQueryJSON调用。因此,我们有大量的绑定(bind)代码来解析响应并将适当的值绑定(bind)到表单。这是一个由两部分组成的问题。处理大量具有不同数据的表单的推荐方法是什么。现在我们正在尝试采用结构化方法为每个页面设置一个js“类”,​​使用init、wireClickEvents等。以尝试使所有内容都一致。在创建重复的jQuery代码或任何类型的推荐结构方面是否有任何“最佳实践”,而不仅仅是在js文件中添加一堆函数? 最佳答案 您可能应该研究像knockout.js这样的框架

asp.net - 我应该为 ASP.net 创建一个 JQuery 服务器控件以便在我的应用程序中最好地使用它吗?

我在组织内推广JQuery方面相当成功。它本身就是一个不小的壮举。然而,为了使它成为我们应用程序的一部分,这里提出的一个想法是创建一个ASP.net服务器端控件。(在可预见的future,我们将坚持使用WebForms。)我不太喜欢这种方法,因为当几个脚本标签就可以完成工作时,它似乎有点过分了。我们找到了一个article在网络上,所涉及的代码量似乎确实不合理。但是,我确实听说服务器控件发生的脚本缓存或生成有一些好处。我的问题:有没有其他人编写过ASP.net服务器控件来提供JQueryjs代码?有没有其他人认为避免编写JQuery或Javascript代码是一个疯狂的想法?

javascript - 如何让 jQuery 将自定义参数传递给异步 AJAX 回调函数?

我的页面处理许多“商店”对象,每个对象都有一个名为“数据”的字段。但是,此数据是通过可能并行进行的AJAX请求获取的。functionStore(id){this.id=id;this.queryparam='blah';this.items=null;}Store.prototype.fetch=function(){$.get("/get_items",{q:this.quaryparam},function(data,status){//howtostorethereceiveddatainthisparticularstoreobject?Being//acallbackfun