首页 相关文章 Sys.ScriptLoader与JS加载进度条的实现

Sys.ScriptLoader与JS加载进度条的实现

  今天有人问我,163邮箱那样的Javascript加载进度条是如何实现的。

  我不知道,不过实现一个不难,因为script /有onload和onreadystatechange。还有就是,我们有Atlas。

  Atlas中有个类:Sys.ScriptLoader,它的作用就是在页面中依次地加载多个Script文件。在实现之前,先来分析一下这个类的代码。

  

   1Sys.ScriptLoader = function() {
   2
   3 // 所有Script的reference对象数组。
   4 var _references;
   5 // 所有Script加载完之后执行的回调函数。
   6 var _completionCallback;
   7 // 执行回调函数时提供的上下文(参数)。
   8 var _callbackContext;
   9
   10 // 当前正在加载的Script的HTTP Element(script /)。
   11 var _c...[ 查看全文 ]

2016-02-19 标签:

Sys.ScriptLoader与JS加载进度条的实现的相关文章

手机页面
收藏网站 回到头部