美文网首页
[javascript]JS回调函数的运用(多页面驱动加载)

[javascript]JS回调函数的运用(多页面驱动加载)

作者: 复苏森林 | 来源:发表于2015-11-09 09:27 被阅读181次

JS回调函数的运用(多页面驱动加载)

@[javascript] @[代码] @[巧妙]

很多时候需要通过ajax获取一些值,当且仅当这些值获取后,才能够执行后面的代码。我们可以利用ajax的success。但是如果有多个页面,都需要这些值来驱动,却不知道哪个页面会被先加载,哪段函数会被先加载。这个时候,我们可以写这样两个函数。

如果这些值是 globalData

    function getInfo(callback) {
    
         if(!globalData) {
              //get globalData 
         }
         callback();
    }

    function refreshInfo(callback) {
        //get globalData 
        callback();
    }

使用的时候,在需要的页面调用:

    getInfo(function() {
         //执行后面的代码
    });


在需要的时候,refreshInfo即可

相关文章

  • [javascript]JS回调函数的运用(多页面驱动加载)

    JS回调函数的运用(多页面驱动加载) @[javascript] @[代码] @[巧妙] 很多时候需要通过ajax...

  • AMD,CMD,commonJS,ES6

    AMD 异步模块定义 RequireJS 是一个JavaScript模块加载器,会在相关的js加载后执行回调函数,...

  • JavaScript系列之回调函数callback

    JavaScript系列之回调函数callback JavaScript回调函数的使用是很常见的,引用官方回调函数...

  • JS延迟加载的几种方式

    JS延迟加载,也就是等页面加载完成之后再加载 JavaScript 文件。 JS延迟加载有助于提高页面加载速度。 ...

  • Javascript Promise基础知识

    我们在之前的文章中简述了一下JS中的回调函数以及实现方式浅谈JavaScript的回调函数,其中谈到了promis...

  • JavaScript Promise简介

    我们在之前的文章中简述了一下JS中的回调函数以及实现方式浅谈JavaScript的回调函数,其中谈到了promis...

  • javascript回调函数

    javascript回调函数很玄幻。 jquery 中大量使用了回调函数。直到现在才看懂 普通回调函数 匿名回调函...

  • Js中的回调

    Js中的callback机制,即回调.JS中用到回调的几种情况:1.动态加载(外部)js的时候,在加载完成之后进行...

  • JavaScript回调函数基础

    javascript回调函数 5.函数的返回值 6.回调函数的基础

  • 加载MTL材质的Obj模型

    运行结果: 总结: 使用MTLLoader之前需要引入MTLLoader.js文件; 材质加载回调函数中的mate...

网友评论

      本文标题:[javascript]JS回调函数的运用(多页面驱动加载)

      本文链接:https://www.haomeiwen.com/subject/bzzchttx.html