document.getReady()的执行顺序

时间:2013-05-17 13:51:22

标签: jquery

我们基于页面上的各种组件呈现我们的html。

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

  1. 将所有组件呈现为平行还是后续呈现 另一?
  2. 使用a渲染所有这些组件的最佳方法是什么? 良好的用户体验?
  3. 任何好的示例网站,如果您知道实施 技术?
  4. 谢谢 d

1 个答案:

答案 0 :(得分:0)

答案

  1. Javascript是一个单线程进程(除非使用不与UI交互的Web工作者)因此组件始终执行(即使它操纵UI显示)

      

    注意:任何使用异步技术的远程加载(Ajax请求默认为异步)都不会阻止javascript执行引擎,它可以(通常会)执行其他排队代码。

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

  3. Sencha的ExtJS框架是完全客户端构建的UI的一个很好的例子,证明了这一点。使用今天的浏览器'速度不应该是一个太大的问题。