动态加载javascript
/* *title:动态加载script文件 *description:动态加载scrip *time:2012-05-16 */function load_script(url, callback) {var script = document.createElement('script');script.type = 'text/javascript';if (script.readyState) { //IE script.onreadystatechange = function() {if (script.readyState == 'loaded' || script.readyState == 'complete') {script.onreadystatechange = null;callback();}}} else { //others script.onload = function() {callback();}}script.src = url;document.getElementsByTagName('head')[0].appendChild(script); }/** *动态加载js 摘自:http://www.zhangjingwei.com/archives/asynchronous-loading-js/ *description:同步加载,按顺序加载javascript文件 */ var loadscript = {$$: function(id) { return document.getElementById(id) },tag: function(element) { return document.getElementsByTagName(element) },ce: function(element) { return document.createElement(element) },ls: function(url) {var req = this.createXmlHttp();req.open('GET', url, false);req.send(null);try {if (req.status == 200 || req.status == 0)window.eval(req.responseText);} catch (e) { }},createXmlHttp: function() {var xmlHttp;if (window.ActiveXObject) {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");} else if (window.XMLHttpRequest) {xmlHttp = new XMLHttpRequest();}return xmlHttp;} }
转载于:https://www.cnblogs.com/yeminglong/archive/2012/08/10/2631787.html
动态加载javascript相关推荐
- 动态加载javascript和css
动态加载javascript和css 一.动态加载javascript方法 <script type="text/javascript"> var style = do ...
- 动态加载JavaScript文件
目录 配置 无脑方法! 逆袭之道! 一块蛋糕! 结论 源代码 JavaScript文件的动态加载是您必须拥有的非常有用的工具之一.它允许您通过将阻止脚本从加载过程中移出(通常称为"延迟加载& ...
- 动态加载Javascript增强版本
我们经常使用动态加载Javascript,写个函数很容易现实,之前也写过一个函数,不过当加载多个JS时,只能根据浏览器返回的顺序来先后加载,这肯定不是我们想要的,现在使用了一下技巧,当加载多个JS时, ...
- HTML5动态加载资源方式,动态加载JavaScript文件的3种方式
以下是遇到的几种动态加载JavaScript文件的方式,持续更新中... 一.使用document.write/writeln()方式 该种方式可以实现js文件的动态加载,原理就是在重写文档流,这种方 ...
- HTML5动态加载资源方式,动态加载JavaScript文件的两种方法
这篇文章主要为大家详细介绍了动态加载JavaScript文件的两种方法,感兴趣的小伙伴们可以参考一下 第一种便是利用ajax方式,把script文件代码从背景加载到前台,而后对加载到的内容经过eval ...
- php 动态加载JavaScript文件或者css文件
1. 动态加载JS文件 第一种方法: test.php <script language="JavaScript" src="test6.php?str=i lov ...
- [转]动态加载javascript
动态加载script到页面大约有俩方法 第一种就是利用ajax方式,把script文件代码从后台加载到前台,然后对加载到的内容通过eval()执行代码. 第二种是,动态创建一个script标签,设置其 ...
- 如何实现动态加载Javascript 文件模块
前端开发中仅在需要时的时候加载 JavaScript 模块.这样可以提供很大的性能,比如:您有一个组件,例如复杂的视频播放器,它可以使用大量 js,并且该视频仅在用户单击它时才会启动. 那么在这种情况 ...
- JavaScript网页实例:在网页里动态加载JavaScript
把一些逻辑独立的JavaScript脚本文件单独加载,是一种常见的JavaScript动态加载技术.这样做的好处有很多,比如可以减少不必要的JavaScript脚本文件的加载,以提高网页浏览速度. 补 ...
最新文章
- sudo apt-get update: 0% [正在等待报头]
- C语言编程之格式化输出函数printf()说明
- 【重温基础】7.时间对象
- 【django】配置数据库(mysql)
- CountDownLatch.countDown
- 案例 TreeView动态控制节点 c# 1614264758
- ubuntu mysql 5.7_Ubuntu 16.04 上安装 MySQL 5.7 教程
- Java Scheduler ScheduledExecutorService ScheduledThreadPoolExecutor示例
- 管理感悟:承认错误,善于总结
- 犀牛插件开发-插件安装器制作-rhino插件
- 微信小程序icon控件
- 质量评估指标:SSIM(Structural similarity 结构相似性)
- 微信公众平台素材编辑与自动回复图文教程
- 使用java语言实现移位密码加密过程
- 新手村 Boss战-入门综合练习2 小鱼会有危险吗
- SQL中的连接(左、右、内连接)
- python xlwings实例_Python与Excel交互——Xlwings
- ubuntu16.04安装intel集显驱动过程问题总结
- Waymo二次裁员/特斯拉召回,自动驾驶赛道「新」变化
- 人工智能中 相关的术语概念知识
热门文章
- python 回溯法 01背包问题_Python回溯法解决01背包问题
- node-mongo封装
- C语言经典例85-判断一个素数能被几个9整除
- 【错误记录】Android 应用运行报错 ( java.lang.VerifyError: Verifier rejected class androidx. | 逆向中遇到的问题 )
- 【Android 逆向】类加载器 ClassLoader ( 启动类加载器 | 扩展类加载器 | 应用类加载器 | 类加载的双亲委托机制 )
- 【Android 安装包优化】WebP 图片格式性能测试 ( 测试 WebP 图片解码速度 | 测试 WebP 图片编码速度 )
- 设计模式-Strategy模式
- JavaWeb+SVN+Maven+Tomcat +jenkins实现自动化部署
- Python脚本--微信公众号自定义菜单的创建及获取
- git 撤销提交的文件