zoukankan      html  css  js  c++  java
  • js文件加载执行顺序

    转自:http://blog.163.com/water_down/blog/static/170276590201111711243458/

    <script type="text/javascript" src="http://blog.163.com/water_down/blog/a.js"></script>
    <script type="text/javascript" src="http://blog.163.com/water_down/blog/b.js"></script>

    这样引入的js文件,是按照加载顺序分先后的;

    <script type="text/javascript">
        document.write('<script type="text/javascript" src="http://blog.163.com/water_down/blog/a.js"></script>');
        document.write('<script type="text/javascript" src="http://blog.163.com/water_down/blog/b.js"></script>');
    </script>

    这样写入js文件是按照执行顺序分先后的;

    对于create js文件来说难判断顺序了,window.onload或者defer可以改变加载顺序,
    或者用一个js变量判断:
    如: a.js 中最后一行是 var aJsLoad = 1;
    在html中可以写函数:

    (function(){
        if(!aJsLoad) return;
        setTimeout(function(){
            //执行函数 或其他操作
        },10);
    })();
  • 相关阅读:
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    flutter webview_flutter 设置cookies
    flutter richText富文本
    flutter 安卓再次点击返回退出应用
  • 原文地址:https://www.cnblogs.com/tv151579/p/3570500.html
Copyright © 2011-2022 走看看