Javascript之js文件延时加载
Javascript之js文件延时加载
我们做网页经常需要写很多js代码,如果有些代码库太庞大会影响到我们打开网页的速度。如果不是当前页面加载就需要用到的js代码,我们可以延时加载,这样可以提升网页的打开速度。下面几种延时加载方式都可以:
1.我们可以写一个setTimeout函数来延时2秒后再加载js代码。
<script type=”text/javascript” id=”openJS”></script>
<script type=”text/javascript”>
setTimeout(“document.getElementById(‘openJS').src='test.js'; “,2000);
</script>
2.在需要加载js的代码写一个标签。
<strong id=”testjs”>LOADING…</strong >
然后在网页最底部加上:
<strong id=”targetTest”>js代码!!!</span >
<script>testjs.innerHTML=targetTest.innerHTML;targetTest.innerHTML=”";</script>
Javascript之js文件延时加载相关推荐
- django里面的css无法加载,django使用admin后台,一部分 css和js文件无法加载-无法打开文件...
解决使用admin功能时, 一部分 css和js文件无法加载 原因是由settings.py修改debug = true 为 debug =false 引起的, 1.在settings.py添加如下 ...
- 高性能js之js文件的加载与解析
随着网站的发展,现在的网页已经离不开js,经常一个页面会引入大量的js.那么该如何合理的加载这些js? head标签中引入js文件可能是最常见的一种方式,但是这样会造成一个问题.因为j可以说是浏览器中 ...
- js文件中加载其他js文件
1:使用sea.js等第三方库进行加载: 2:工程化前端项目使用import即可 3:非工程化前端: 参照html文件引入js的方式,可以通过动态添加script标签实现js文件的异步加载,代码如下: ...
- 解决JS文件页面加载时的阻塞
关于页面加载时的时间消费,许多书中都做出了介绍,也提出了很多种方法.本文章就详细介绍XHR注入. 概述:JS分拆的方法 1.XHR注入:就是用ajax异步请求同域包含脚本的文件,然后将返回的字符串转化 ...
- JS文件中加载jquery.js(JS文件添加其他JS文件)
最近有一个需求: 1.在一个html中只能引入一个JS文件 不能有JS代码和其他JS文件的引入 2.这个JS文件中 还要引入其他的JS文件 3.所有JS功能都写在这个JS文件中 这些代码用到了jque ...
- js设置延时加载事件
[java] view plain copy 首先,这个主要就是前端js,进行控制的,所以,直接上代码喽 setTimeout( function(){ //事件处理 }, 1000) 1000毫 ...
- SAP UI5应用的sap-ui-core.js被加载之前,还有哪些js文件被加载了
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
- [SAP成都] SAP UI5应用的sap-ui-core.js被加载之前,还有哪些js文件被加载了
- js 延迟几秒执行ifarme_延时加载JavaScript代码提高速度_javascript技巧 -
...值: none 0 e1. 利用animation属性实现循环间的延时执行实例教程简介:先来介绍一下animation定义和用法,animation 属性是一个简写属性,用于设置六个动画属性:2 ...
最新文章
- undefined symbol: ap_log_rerror;apache2.4与weblogic点so文件
- 森林病虫防治系统 (二.2)
- 自定义弹出框控件制作及示例
- npm i -g windows-build-tools安装出错解决方法
- java删除指定索引元素_将对象/元素添加到列表中的Java指定索引处
- GCC 中文手册 - 摘自纯C论坛
- [转载] 手工制作Win7 OEM版
- 读书笔记2014第10本:《设计心理学》
- 5.7 Universal Transformers
- Hbase教程(一) Hbase入门教程
- 机器学习导论--1.机器学习理论基础详解
- 小米手机第三方卡刷软件_小米手机刷机工具官方下载
- Tomcat Get请求中文乱码
- android 飞行模式 源代码,android 定时进入飞行模式 例子
- 卡西欧计算机怎么进制转换,卡西欧计算机怎么把十进制转换二进制
- linux 内核网络中 RPS/RFS 原理Ⅰ
- Linux中使用cp命令报cp:omitting directory错误
- Rust 有问有答之 crate 是什么
- 开源优测-积微速成计划历次任务及总结
- EVPN中ESI与EVI的区别