gpt4 book ai didi

jquery - document.getReady() 的执行顺序

转载 作者:行者123 更新时间:2023-12-01 05:55:05 24 4
gpt4 key购买 nike

我们正在根据页面上的各种组件渲染 html。

如果所有组件都有 document.ready() 函数,这是我的问题

  1. 所有组件是并行渲染还是先渲染后渲染另一个?
  2. 用一个渲染所有这些组件的最佳方法是什么?用户体验良好?
  3. 任何好的示例网站(如果您知道如何实现)技术?

谢谢d

最佳答案

答案

  1. Javascript 是单线程进程(除非使用不与 UI 交互的 Web Worker),因此组件始终串行执行(即使操作其 UI 显示)。

    Note: Any remote loading using asynchronous technique (Ajax requests are by default async) doesn't block javascript execution engine which can (and usually does) execute other queued code).

  2. 所有或多或少静态的组件都应该在服务器上预先准备好。对于那些在页面生命周期较长时间后发生变化的内容也是如此。

  3. Sencha 的 ExtJS 框架是完全客户端构建的 UI 的一个很好的例子,证明了这是可以做到的。以当今浏览器的速度,这应该不是什么太大的问题。

关于jquery - document.getReady() 的执行顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16610765/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com