问题标签 [asynchronous-javascript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 延迟加载 JavaScript - Uncaught ReferenceError: $ is not defined
我使用谷歌代码来推迟加载 javascript(谷歌页面)
但我有一些内联 javascript,例如:
这给了我:
未捕获的 ReferenceError:$ 未定义
我想我需要一些函数,它是在加载 jQuery 并初始化我的内联 javascripts 后触发的。但如果有另一种方式,我会很高兴。
编辑:
你们中的一些人完全跑题了。Mahesh Sapkal 很接近。
使用此代码,我没有错误,但仍然无法正常工作
javascript - 将脚本放在底部的两种不同方式 - 有什么区别?
以下两种解决方案有什么区别?特别是,是否有充分的理由支持 2 而不是 1。(注意:请假设要加载的脚本的名称是已知的。问题是创建一个最小脚本来加载给定脚本中的脚本是否有价值情况 )
1 - 底部的脚本
2 - 底部的脚本加载外部脚本
javascript - 异步 java 脚本加载显示错误
异步 java 脚本加载显示以下错误:
与元素类型“script”关联的属性名称“async”必须后跟“=”字符。+ jsf
我在使用模板文件 template.xhtml 的 JSF2.4 应用程序中发现了这一点。文档类型是
当我使用 HTML 5 DOCTYPE 时出现此错误,但由于未找到 XHTML DTD,它会导致其他一些错误。
所以我尝试了属性async="async"
而不是仅仅使用异步。然后所有的错误都消失了。
这是在这样的上下文中异步加载java脚本的正确方法吗?如果您有更好的方法来解决此问题,请告诉我。
javascript - 在 Javascript 中传递命名函数
如何在不调用的情况下传递带参数的命名函数。
现在,我唯一的解决方案似乎是一个 hack,但它是传递一个将调用命名函数的未命名函数。
有没有更好的方法来做到这一点?
javascript - 已调用 Async.ParallelLimit 回调
我正在使用请求模块来下载报告。我正在使用 parallelLimit 方法来限制同时任务的数量。
迭代数组的代码是:
异步任务功能的代码是:
异步并行限制的代码是
要求是在执行所有异步任务后仅调用一次 doSomething()。但我收到以下错误:
在这种情况下如何只调用一次回调?
javascript - 异步加载 ASP.NET 捆绑的 Javascript,然后调用回调
我有一个页面,在加载时,它会向端点发送 AJAX 调用以获取 HTML 并在页面上注入该 HTML。该 HTML 包含<script>
由 ASP.NET BundleConfig 的@Scripts.Render()
方法生成的 s。这使我们能够在 QA 和生产环境中缩小 Javascript,并在我们的本地开发环境中调试就绪的 Javascript
我的问题是我需要在页面上加载外部 Javascript 文件,一旦加载,就从该文件中运行一个函数。通常,HTML 块看起来像:
我的问题是因为页面的 DOM 已经加载,myFunction();
在 Jquery 的就绪块中立即运行;一直在file1.js
加载file2.js
。这显然会遇到myFunction is undefined
错误。
在异步加载包含 Javascript 文件的 HTML 时,有没有办法使用 ASP.NET 的捆绑包?
javascript - 在NodeJS中将数据从一个js文件同步传递到另一个js文件
我有一种情况,我需要从我的控制器文件夹中为服务文件夹中的服务功能提供服务,一旦我收到输出,我需要将其传递回 UI。
现在,我需要执行
在我的服务返回响应之前,我需要使其同步。
提前致谢 :)
ruby-on-rails - 无法将普通表单与 Dropzone.js 结合起来
在 My Rails 应用程序中,我需要用户能够发布始终包含文本和可选图像的 Facebook 风格的帖子。我需要在不重新加载页面的情况下发生这种情况。
由于我想使用 Dropzone.js 来管理异步图像上传,我一直在尝试将我的表单与 Dropzone 结合起来,但没有成功。我主要使用这个来源。
我在这里有点迷路了。我尝试过的如下。你能指出我正确的方向吗?
我的表格在这里
生成的 html
应用程序.js
在 Posts 控制器中创建操作
目前,如果我点击“提交”,我会得到流动的参数
所以似乎没有与图像相关的参数被发送到控制器,我不确定如何解决这个问题。
javascript - 如何在异步编程 /node js 中处理这种情况
我正在用 nodejs 编写服务。请阅读以下内容,了解我为解决此问题而采取的方法。
首先,我调用一个休息端点(比如 /offers)来获取数据。说它 cloudSenseData
最终响应我需要按摩/操作数据以将所需的响应作为输出返回。
在按摩数据(来自上述调用)期间,我必须检查是否存在相关产品信息。
如果存在,我需要调用另一个休息端点(例如 /offers/:id/products), :id 是在先前调用(cloudSenseData)中获得的目录项,以获取更多相关的产品信息详细信息,我可以将其包含在最终的按摩输出中。
所以让我们说在 cloudSenseData 我有 10 个目录项。
这些是我在按摩数据期间正在执行的步骤:
- 在 cloudSenseData 上使用 async.map 并将其映射到所需的响应格式。(我用它来使事情并行完成)并有一个回调函数来满足需要
- 在根据需要进行响应的同时在回调中检查它是否具有相关产品信息,如果没有问题,否则我正在调用下游端点以使用 catologueItemId 获取更多相关产品信息。(这里我使用的是 deasync )
这需要比需要更多的时间。
谁能建议任何替代方法来解决这个问题?
使用代码更新:common-nodejs 是我们编写的一个库,它包含许多功能,例如使用 restify 调用其余端点、读取应用程序配置等。下面的代码在 typescript 中。希望这可以帮助。
}
node.js - Nodejs + Mongodb:聚合后查找数据
我是 Nodejs 和 MongoDB 的新手。
这是我的数据集的示例:
一般来说,我想要做的是在使用它们之前聚合数据以找到不同的数据集群。
具体来说,我想知道有多少人处于不同的年龄。然后,找到每个年龄的人(文档)并存储它们。
这是我的代码:
我预期的 JSON 格式:
例子:
但是,我得到的是一个空的结果,所以我认为这可能是由 for 循环引起的。
我不知道如何处理异步回调。