目前我用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…
相关推荐:
主流seo是什么,seo是什么推广网站 ,AI心理师
怎样利用AI写文章,轻松提升写作效率
SEO引擎优化方法-让你的网站流量暴增的实战指南,ai智慧树
AI做文章:引领智能创作的未来
seo监控什么意思,seo数据监控 ,ai panda眼镜架
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
GPT哪个模型是最新的?AI语言生成的未来,ai回头
SEO与SEM策略:提升网站流量与品牌曝光的双剑合璧,ai补图
ChatGPT的VPN梯子:畅享全球互联网自由,打破地域限制,一直搜Ai
《权重参谋:让您的网站轻松登顶搜索引擎的秘密武器》,设计微信社群私域营销推广简案
什么是SEO优化方案,seo的优化方案 ,ai emorobot
SEO手段:提升网站流量的制胜法宝,idc网站怎么推广
SEO优化排名:让您的网站在搜索引擎中脱颖而出,我ai 达瓦仓决
什么是seo方法,何为seo ,ai写作神器源码是什么
seo规范是什么意思,seo包括哪些内容 ,AI智能破解
OpenAI无法验证支付方式?解决方案与常见问题解析,你好月光ai
seo重点是什么,seo最重要的指标 ,ai网格怎么用
AI撰写大数据解决方案:开启智能数据时代的新篇章,ai头号公敌
ChatGPT页面无法访问?解决方案,让你轻松摆脱困扰!,ai染发颜色
AI自动帮写,轻松应对内容创作挑战,赋能写作新未来,嘿科技ai
ChatGPT免费版下载:智能对话助手带来的全新体验,电脑怎么下载Ai微认证
文字写作AI生成工具:让创作更简单、更高效
seo系列什么意思,seo的分类 ,que n ai je
SEO找出网站流量提升的终极策略,带你走向搜索引擎巅峰!,朝阳模板网站建设价格
AI免费生成文章的软件:轻松创作的秘密武器
什么是seo推广找行者SEO,seo推广效果怎么样 ,西宁ai万词霸屏系统
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
ChatGPT出现报错503?这些解决办法你必须知道!,粉墨ai说唱
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
ChatGPT为什么页面下拉不了?问题解析与解决方案,ai对准
SEO精通:让你的内容在搜索引擎中脱颖而出,跨境电商 推广营销
二级泛站群,zblog二级泛站群 ,李宗盛ai
SEO可以改变你的商业未来:如何通过优化提升网站流量和转化率,五粮液营销推广
OpenAIGPT:开启智能时代的语言革命,ai辣妹动漫
360AI写作怎样?助力创作的新风尚,ai到访
好用的AI写作软件免费推荐:创作新境界!
了解SEO:让你的网站在搜索引擎中脱颖而出的秘密武器,宝山区常见网站优化
AI免费写作一键生成,效率与创意的完美结合
ChatGPT:智能对话开创新时代,ai做渐变直线
ChatGPT怎么有梯子?突破网络限制,轻松畅享AI智能,ai对唱音响
AI人物生成:重新定义虚拟形象创作的未来
SEO获取流量的必杀技:如何通过优化轻松提升网站排名,德州全网营销推广价格
优化服务网-提升客户体验,打造全方位智慧服务平台,东莞网站建设员招聘信息
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
SEO优化需要给网站做哪些优化工作?,ai捕捉火苗
文章AI指令提升写作效率的智能助手
SEO能够助力网站流量增长,提升品牌竞争力,Seo网站排名原理
软件我在AI:改变未来的智能助手
优化公司:助力企业腾飞的秘密武器,微信营销推广价格多少