zoukankan      html  css  js  c++  java
  • 同步动态加载远程JS

    <html>
    <head>
    
    </head>
    <body>
    
    </body>
    </html>
    
    
    <script src="/lib/jquery.min.js"></script>
    
    <script>
    
    
        var a = 100;
    
        alert("执行前,a的值为:" + a);//100
        console.log(jQuery.fn.jquery);
    
        console.time("执行远程JS耗时");
        loadRemoteJs("/1.js");  //1.js 内容: a=20
        console.timeEnd("执行远程JS耗时");
    
        alert("执行后,a的值为:" + a);//20
        console.log(jQuery.fn.jquery);
    
    
    
    
    
    
        function loadRemoteJs(file) {
            $.ajax({
                url: file,
                method: 'GET',
                async: false
            }).success(function (result) {
                document.writeln("<script>" + result + "</script>");
            });
        }
    
    
    
        //https://www.cnblogs.com/jxlsomnus/p/4269945.html
    
    </script>
    
    
    <script>
        //(async function () {
    
        //    alert("执行前,a的值为:" + a);
    
        //    await $.getScript("/1.js");
    
        //    alert("执行后,a的值为:" + a);
    
        //})();
    </script>
    
    
    <script>
    
        //alert("执行前,a的值为:" + a);
    
        //loadjs("/1.js");//1.js会重设a的值
    
        //alert("执行后,a的值为:" + a);
    
    
    
        //function loadjs(file) {
        //    var head = $('head').remove('#loadscript');
        //    $("<scri" + "pt>" + "</scr" + "ipt>").attr({ src: file, type: 'text/javascript', id: 'loadscript' }).appendTo(head);
        //}
    
    </script>
    

      

  • 相关阅读:
    css知识点
    javascript 中闭包
    javascript 继承方法总结
    css滚动滚轮事件
    关于闭包的总结
    xpth xslt
    好的js函数
    自动化测试实施(4)
    自动化测试实施(5)
    自动化测试实施(3)
  • 原文地址:https://www.cnblogs.com/chinasoft/p/14081085.html
Copyright © 2011-2022 走看看