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文件延时加载相关推荐

  1. django里面的css无法加载,django使用admin后台,一部分 css和js文件无法加载-无法打开文件...

    解决使用admin功能时, 一部分 css和js文件无法加载 原因是由settings.py修改debug = true 为 debug =false 引起的, 1.在settings.py添加如下 ...

  2. 高性能js之js文件的加载与解析

    随着网站的发展,现在的网页已经离不开js,经常一个页面会引入大量的js.那么该如何合理的加载这些js? head标签中引入js文件可能是最常见的一种方式,但是这样会造成一个问题.因为j可以说是浏览器中 ...

  3. js文件中加载其他js文件

    1:使用sea.js等第三方库进行加载: 2:工程化前端项目使用import即可 3:非工程化前端: 参照html文件引入js的方式,可以通过动态添加script标签实现js文件的异步加载,代码如下: ...

  4. 解决JS文件页面加载时的阻塞

    关于页面加载时的时间消费,许多书中都做出了介绍,也提出了很多种方法.本文章就详细介绍XHR注入. 概述:JS分拆的方法 1.XHR注入:就是用ajax异步请求同域包含脚本的文件,然后将返回的字符串转化 ...

  5. JS文件中加载jquery.js(JS文件添加其他JS文件)

    最近有一个需求: 1.在一个html中只能引入一个JS文件 不能有JS代码和其他JS文件的引入 2.这个JS文件中 还要引入其他的JS文件 3.所有JS功能都写在这个JS文件中 这些代码用到了jque ...

  6. js设置延时加载事件

    [java]  view plain  copy 首先,这个主要就是前端js,进行控制的,所以,直接上代码喽 setTimeout( function(){ //事件处理 }, 1000) 1000毫 ...

  7. SAP UI5应用的sap-ui-core.js被加载之前,还有哪些js文件被加载了

    要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  8. [SAP成都] SAP UI5应用的sap-ui-core.js被加载之前,还有哪些js文件被加载了

  9. js 延迟几秒执行ifarme_延时加载JavaScript代码提高速度_javascript技巧 -

    ...值: none 0 e1. 利用animation属性实现循环间的延时执行实例教程简介:先来介绍一下animation定义和用法,animation 属性是一个简写属性,用于设置六个动画属性:2 ...

最新文章

  1. undefined symbol: ap_log_rerror;apache2.4与weblogic点so文件
  2. 森林病虫防治系统 (二.2)
  3. 自定义弹出框控件制作及示例
  4. npm i -g windows-build-tools安装出错解决方法
  5. java删除指定索引元素_将对象/元素添加到列表中的Java指定索引处
  6. GCC 中文手册 - 摘自纯C论坛
  7. [转载] 手工制作Win7 OEM版
  8. 读书笔记2014第10本:《设计心理学》
  9. 5.7 Universal Transformers
  10. Hbase教程(一) Hbase入门教程
  11. 机器学习导论--1.机器学习理论基础详解
  12. 小米手机第三方卡刷软件_小米手机刷机工具官方下载
  13. Tomcat Get请求中文乱码
  14. android 飞行模式 源代码,android 定时进入飞行模式 例子
  15. 卡西欧计算机怎么进制转换,卡西欧计算机怎么把十进制转换二进制
  16. linux 内核网络中 RPS/RFS 原理Ⅰ
  17. Linux中使用cp命令报cp:omitting directory错误
  18. Rust 有问有答之 crate 是什么
  19. 开源优测-积微速成计划历次任务及总结
  20. EVPN中ESI与EVI的区别

热门文章

  1. 如何成为一名高薪架构师?
  2. 8051单片机基础2:内核和存储器(RAM,Flash)架构
  3. qq好友列表获取导出,利用QQ协议实现好友数据备份,包含:qq好友、QQ分组、QQ群、qq群成员【附code源码】
  4. python模拟时钟含注释
  5. 贪心算法之prim算法
  6. color 透明度对照表
  7. Java开发环境配置“IntelliJ IDEA”,超详细整理,适合新手入门
  8. uni-app 官方组件使用
  9. 有效的信息安全意识培训
  10. 渐变折射率(GRIN)镜头的建模