JS延迟加载加快页面打开速度示例代码


Posted in Javascript onDecember 30, 2013

第一,JS延迟加载

代码如下:

<script language="JavaScript" src="" id="my"></script> 
<script language="JavaScript"> 
setTimeout("document.getElementById('my').src='include/...文件...php'; ",3000);//延时3秒 
</script>

第二,JS最后加载

在需要插入JS的地方插入以下代码:

<SPAN id=L4EVER>LOADING...</SPAN>

当然,那个LOADING…你可以换成自己喜欢的小图片.看起来很有AJAX效果呢.

然后在页面最底端插入:

<SPAN class=spanclass id=AD_L4EVER> 
你的JS代码在这里!</SPAN> 
<script>L4EVER.innerHTML=AD_L4EVER.innerHTML;AD_L4EVER.innerHTML="";</script>

第三,JS最后加载

想要显示广告的位置
<div id="guangg1"></div>

想要显示的广告内容

<div id="ggad1" style="display:none"> 
<script language="javascript" src="/include/.......js"></script> 
</div>

判断要显示的广告位置是否存在
<script language="javascript"> 
function chkdiv(divid){ 
var chkid=document.getElementById(divid); 
if(chkid != null) 
{return true; } 
else 
{return false; } 
} 最后就是显示广告了 
if (chkdiv('guangg1')) { 
document.getElementById('guangg1').innerHTML= document.getElementById('ggad1').innerHTML; 
document.getElementById('ggad1').innerHTML=""; 
} 
</script>

setTimeout用法

setTimeout的标准语法是: setTimeout(表达式,时间(毫秒)) 两个参数.

在这里着重记下第一个参数是一个 function时的调用,假设是一个函数.

1.函数无参:

function alertV(){ alert("000"); }

当第一个参数不加引号("" 或 '')时,延迟一秒:
setTimeout(alertV,1000);

当第一个参数加上又引号时,延迟一秒:
setTimeout("alertV()",1000);

2. 函数有参:

function alertV(event){ alert("keyCode="+event.keyCode); }

此时应设置成:
setTimeout(function(){alertV(event);},1000); 不然会提示参数未定义.

Javascript 相关文章推荐
jQuery(非HTML5)可编辑表格实现代码
Dec 11 Javascript
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
Jun 06 Javascript
Js日期选择器并自动加入到输入框中示例代码
Aug 02 Javascript
JS+DIV实现鼠标划过切换层效果的实例代码
Nov 26 Javascript
jquery+css实现的红色线条横向二级菜单效果
Aug 22 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
Dec 25 Javascript
js中DOM三级列表(代码分享)
Mar 20 Javascript
Centos6.8下Node.js安装教程
May 12 Javascript
vue.js异步上传文件前后端实现代码
Aug 22 Javascript
微信小程序中转义字符的处理方法
Mar 28 Javascript
mock.js模拟数据实现前后端分离
Jul 24 Javascript
js实现抽奖功能
Nov 24 Javascript
深入理解javascript中return的作用
Dec 30 #Javascript
禁止IE用右键的JS代码
Dec 30 #Javascript
js将控件隐藏及display属性的使用介绍
Dec 30 #Javascript
JS的document.all函数使用示例
Dec 30 #Javascript
Jquery插件easyUi表单验证提交(示例代码)
Dec 30 #Javascript
结合JQ1.9通过js正则判断各种浏览器版本的方法
Dec 30 #Javascript
Jquery中&quot;$(document).ready(function(){ })&quot;函数的使用详解
Dec 30 #Javascript
You might like
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
国外比较好的几个的Php开源建站平台小结
2010/04/22 PHP
PHP的文件操作与算法实现的面试题示例
2015/08/10 PHP
Laravel Eloquent ORM 多条件查询的例子
2019/10/10 PHP
!DOCTYPE声明对JavaScript的影响分析
2010/04/12 Javascript
使用JSLint提高JS代码质量方法分享
2013/12/16 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
2014/07/29 Javascript
JavaScript实现列表分页功能特效
2015/05/15 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
2015/12/03 Javascript
jQuery简单注册和禁用全局事件的方法
2016/07/25 Javascript
AngularJS自定义指令实现面包屑功能完整实例
2017/05/17 Javascript
H5基于iScroll实现下拉刷新和上拉加载更多
2017/07/18 Javascript
完美解决linux下node.js全局模块找不到的情况
2018/05/16 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
Vue数据双向绑定的深入探究
2018/11/27 Javascript
Vue组件间通信 Vuex的用法解析
2019/08/05 Javascript
JavaScript对象访问器Getter及Setter原理解析
2020/12/08 Javascript
JavaScript WeakMap使用详解
2021/02/05 Javascript
python验证码识别教程之利用滴水算法分割图片
2018/06/05 Python
tensorflow基于CNN实战mnist手写识别(小白必看)
2020/07/20 Python
Python 使用Opencv实现目标检测与识别的示例代码
2020/09/08 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
2021/01/28 Python
New Balance天猫官方旗舰店:始于1906年,百年慢跑品牌
2017/11/15 全球购物
美国孕妇装品牌:Destination Maternity
2018/02/04 全球购物
Mio Skincare法国官网:身体紧致及孕期身体护理
2018/04/04 全球购物
亚洲领先的设计购物网站:Pinkoi
2020/11/26 全球购物
文秘专业毕业生就业推荐信
2013/11/08 职场文书
体育教育毕业生自荐信
2013/11/21 职场文书
语文教育专业推荐信范文
2013/11/25 职场文书
大学新生军训感言
2014/02/25 职场文书
《搭石》教学反思
2014/04/07 职场文书
《春雨》教学反思
2014/04/24 职场文书
教师工作自我鉴定范文
2014/09/14 职场文书
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
学生党员检讨书范文
2014/12/27 职场文书
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android