草庐IT

Asynchronous

全部标签

html - 是否应该监控页面上加载的 html 元素的数量?

我有一个应用程序,它在一个表元素中显示一个包含5-10000行的页面,并且有一个下拉菜单可以切换到具有类似结构的其他View。目前我在View之间切换时执行异步请求(我还从文档中清除/删除当前View)并每次加载适当的列表;然而,我在想1)在请求查看之前在后台加载所有View,以便在单击时立即加载。和2)只是隐藏一组特定的行而不是将其删除,因此如果客户端导航回来,它也将是即时的。这意味着可能有成千上万的html元素被加载到当前文档中;这是个问题吗?如果超过几千怎么办? 最佳答案 将10000多个HTML元素加载到您的页面上并不是一个

html - 是否应该监控页面上加载的 html 元素的数量?

我有一个应用程序,它在一个表元素中显示一个包含5-10000行的页面,并且有一个下拉菜单可以切换到具有类似结构的其他View。目前我在View之间切换时执行异步请求(我还从文档中清除/删除当前View)并每次加载适当的列表;然而,我在想1)在请求查看之前在后台加载所有View,以便在单击时立即加载。和2)只是隐藏一组特定的行而不是将其删除,因此如果客户端导航回来,它也将是即时的。这意味着可能有成千上万的html元素被加载到当前文档中;这是个问题吗?如果超过几千怎么办? 最佳答案 将10000多个HTML元素加载到您的页面上并不是一个

javascript - 是否可以在 Js 中使用 await 而不使用 async

Await是es7中的一个了不起的特性。然而,每次使用await时,我发现我必须定义一个异步函数并调用该函数。比如asyncfunctionasy(){const[resCityGuess,resCityHot,resCityAll]=awaitPromise.all([this.http.get('api/v1/cities?type=guess'),this.http.get('api/v1/cities?type=hot'),this.http.get('api/v1/cities?type=group')])this.cityGuessName=resCityGuess.dat

javascript - 是否可以在 Js 中使用 await 而不使用 async

Await是es7中的一个了不起的特性。然而,每次使用await时,我发现我必须定义一个异步函数并调用该函数。比如asyncfunctionasy(){const[resCityGuess,resCityHot,resCityAll]=awaitPromise.all([this.http.get('api/v1/cities?type=guess'),this.http.get('api/v1/cities?type=hot'),this.http.get('api/v1/cities?type=group')])this.cityGuessName=resCityGuess.dat

javascript - 加载脚本时何时使用 async vs defer?

所以我最近了解到,将您的js放在DOM的底部是过时的,我应该再次将它们放在中。具有“async”和“defer”属性。太棒了。但是我对应该根据优先级使用哪个感到有点困惑。所以我有:jquery对外观没有直接影响的jquery插件页对页面外观有直接影响的jquery插件我自己的个人脚本,对外观有直接影响页面,并且还依赖于jquery哪些应该异步,哪些应该延迟?如果我对这一切的理解正确,那些对网站外观没有立即影响的应该被推迟,而其他一切都被异步。正确的?还是我把这些搞混了。 最佳答案 这很简单。您应该对可以按任何顺序执行的脚本使用[as

javascript - 加载脚本时何时使用 async vs defer?

所以我最近了解到,将您的js放在DOM的底部是过时的,我应该再次将它们放在中。具有“async”和“defer”属性。太棒了。但是我对应该根据优先级使用哪个感到有点困惑。所以我有:jquery对外观没有直接影响的jquery插件页对页面外观有直接影响的jquery插件我自己的个人脚本,对外观有直接影响页面,并且还依赖于jquery哪些应该异步,哪些应该延迟?如果我对这一切的理解正确,那些对网站外观没有立即影响的应该被推迟,而其他一切都被异步。正确的?还是我把这些搞混了。 最佳答案 这很简单。您应该对可以按任何顺序执行的脚本使用[as

javascript - HTML5 ondrop 事件在 zip.js 完成操作之前返回

我的问题的症结在于我需要异步使用datatransferitemlist,这与规范中描述的功能不一致,即一旦事件结束,您将被锁定在dataTransfer.items集合之外。https://bugs.chromium.org/p/chromium/issues/detail?id=137231http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#drag-data-store案犯如下。在下面对我的问题和想法进行了更详细的描述。drophandler:function(event){event.stop

javascript - HTML5 ondrop 事件在 zip.js 完成操作之前返回

我的问题的症结在于我需要异步使用datatransferitemlist,这与规范中描述的功能不一致,即一旦事件结束,您将被锁定在dataTransfer.items集合之外。https://bugs.chromium.org/p/chromium/issues/detail?id=137231http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#drag-data-store案犯如下。在下面对我的问题和想法进行了更详细的描述。drophandler:function(event){event.stop

javascript - 在底部呈现阻塞延迟与移动脚本

Iassumemovingscriptatbottomissameasusingdeferorasyncattribute.Sincedeferandasyncarenotfullylegacybrowsercompliant,Igonewithloadingscriptatthebottomofthepage.Beforedoingthis,IranperformancebenchmarktoolslikeGTmetrixandGooglePageSpeedinsight.Bothshown'renderblocking'parameterasthemainproblem.Iambi

javascript - 在底部呈现阻塞延迟与移动脚本

Iassumemovingscriptatbottomissameasusingdeferorasyncattribute.Sincedeferandasyncarenotfullylegacybrowsercompliant,Igonewithloadingscriptatthebottomofthepage.Beforedoingthis,IranperformancebenchmarktoolslikeGTmetrixandGooglePageSpeedinsight.Bothshown'renderblocking'parameterasthemainproblem.Iambi