目前我用demo.js作为执行文件操作.代码:
var now = function() { return +(new Date()); }
var t_s = now();
while(now() - t_s < 2000) { }
用sleep.php作为请求文件操作。代码:
<?php
sleep(3);
echo 'var bb';
?>
1. 一般script标签加载
<script src="demo.js"></script>
<script src="sleep.php"></script>
在浏览器加载情况: 图1-1. 下载阻塞DomReady 图1-2. 执行阻塞DomReady
图1-1. 下载阻塞DomReady
图1-2. 执行阻塞DomReady
2. async属性
async是html5中新增的属性,它的作用是能够异步下载脚本文件,不阻塞DOMReady。
每一个async属性的脚本都在它下载结束之后立刻执行,同时会在window的load事件之前执行。所以就有可能出现脚本执行顺序被打乱的情况
支持async浏览器: Firefox 3.6+, IE 10+, Chrome 2+, Safari 5+, iOS 5+, Android 3+
<script src="demo.js" async></script>
<script src="sleep.php" async></script>
在浏览器中加载的情况:
图2-1 异步下载 不阻塞DomReady 阻塞load事件
图2-2 执行阻塞load事件
图2-3 IE9不支持async属性下载阻塞DomReady
3. DOM Script动态加载
文档对象模型(DOM)允许您使用 JavaScript 动态创建 HTML 的几乎全部文档内容。 script元素与页面其他元素一样,可以非常容易地通过标准 DOM 函数创建:
var loadScript = function(url) {
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = 'true';
s.src = url;
document.getElementsByTagName('head')[0].appendChild(s);
}
// 加载js文件脚本
loadScript('sleep.php');
loadScript('demo.js');
在浏览器中加载的情况:
图3-1 下载阻塞load事件
图3-2 执行阻塞load事件
图3-3 IE9不阻塞load事件
小结
async和script动态加载在现代浏览器中加载的情况是一致的。前者使用简单,后在兼容性方面更好。 异步加载文件还有很多方法,ajax(会受到同源限制)、iFrame、img…
相关推荐:
【BVIP尊享体验:超越奢华,开启专属未来】,珠宝网站建设思路
SEO收集:如何通过有效数据收集提升网站排名,鞍山商城网站建设报价
BingAdapter设置数据后没有显示数据?解决方案在这里!,ai中如何把图变形
seo跟sem是什么,seo和sem的概念 ,惠威的ai功能
AI提取文章重要内容:让信息抓取更高效、更精准,松鼠ai 教学
seo相关知识是什么,seo相关技术 ,ai写作讯飞星火认知大模型
优化型网站:提升企业竞争力的必备利器,重庆网站推广工作如何
SEO找词:如何精准找到高效关键词,提升排名和流量,河源网站优化平台
ChatGPT无法加载?检查您的网络设置并尝试重启Chat,ai写作怎么写作文的
SEO通过-如何通过SEO优化让你的业务在搜索引擎中脱颖而出,保定网站建设推广专家
SEO站内优化:提升网站排名的核心策略,厦门市网站优化企业
英语日记AI生成:轻松提升英语水平的智能助手
SEO优化关键词品牌:如何通过精准的关键词提升品牌价值,ai免费智能写作论文
seo营销方法是什么,seo营销模式 ,ai山海
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
AI助手不需要登陆-畅享便捷生活,随时随地高效工作,ai客服 对话
SEO文案:如何通过巧妙布局提升网站排名,吸引更多流量,娄底网站建设工作文案
SEO包含的秘密:让你的网站轻松排上首页,新媒体营销推广方案目录
自动写文章的AI,提升效率的创作利器
优化服务网-提升客户体验,打造全方位智慧服务平台,东莞网站建设员招聘信息
SEO行销:开启网站流量增长的秘密武器,百威产品关键词查询排名
seo算是什么营销方式,seo是网络营销吗 ,ai318
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,解决您的使用困扰!,ai光晕制作
SEO妍:搜索引擎优化的艺术,轻松打造网络营销新未来,辽宁网站建设贵不贵
中外链:打通全球流量的桥梁,提升网站排名与流量的双重保障,行业网站建设思路
Bing搜索的注意事项-提高搜索效率与准确性,轻松获取所需信息,最近ai写作软件推荐
AI人工智能:开发与应用的必备软件推荐
ChatGPT安装包Windows版:让AI助力你的工作与生活,人工智能ai不是梦在线
SEO伪创:提升网站排名的危险策略与如何避免,怎样介绍社交网站推广
什么是seo技术,什么是seo及seo的作用 ,AI倒放仓鼠
未来智能:AI智能人工软件引领数字化变革
“收录量为1”,打造数字化时代的独特竞争力,网站建设页面制作流程
ChatGPT不能打开EL?揭秘这一困扰背后的真相与解决方案,ai被动房
seo该从什么开始,seo是什么时候开始的 ,ai写作免费英文怎么说
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
SEO教育:搜索引擎优化,开启成功职业之路,搜狗SEO排名接单
AI缩写在线:让人工智能助力你行业前沿技术,ai uhrehara
ChatGPT3.5最新版:智能对话新纪元,带你进入AI的未来世界,ai苔藓生长
SEO有点:揭秘优化之道,提升网站排名的秘诀,广州抖音seo厂家地址
seo矩阵运营中心是什么,seo矩阵运营中心是什么意思啊 ,北京ai特效
SEO立刻:快速提升网站排名,带你走在搜索引擎前沿,网站建设怎么推广好做
ChatGPT画布打不开?如何解决这一常见问题?,Ai怎么储存为Ai格式在桌面
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo
怎样用AI写文章?快速高效创作新技能!
ChatGPT免费用户每天的使用限制:如何高效利用,突破困境!,花花制作ai
seo需要学些什么内容,学seo的基础 ,中国ai公司年收入
AI自动生成:开启智能时代的无限可能,ai熊熊图片
AI一键生成文章免费版:颠覆写作新体验
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
seo的推广工具,seo推广软件哪个好 ,国内ai写作论文怎么样