IE中JavaScript DOM ready应用技巧有哪些
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,IE中JavaScript DOM ready应用技巧有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。有时候,如果我
千家信息网最后更新 2026年11月01日IE中JavaScript DOM ready应用技巧有哪些
IE中JavaScript DOM ready应用技巧有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
有时候,如果我们只需要对DOM进行操作,那么这时就没必要等到页面全部加载了,我们需要更快的方法。Firefox有DOMContentLoaded事件可以轻松解决,可惜的就是IE没有。
MSDN关于JavaScript的一个方法有段不起眼的话,当页面DOM未加载完成时,调用doScroll方法时,会产生异常。那么我们反过来用,如果不异常,那么就是页面DOM加载完毕了!
function IEContentLoaded (w, fn) { var d = w.document, done = false, // only fire once init = function () { if (!done) { done = true; fn(); } };// polling for no errors (function () { try { // throws errors until after ondocumentready d.documentElement.doScroll('left'); } catch (e) { setTimeout(arguments.callee, 50); return; } // no errors, fire init(); })();// trying to always fire before onload d.onreadystatechange = function() { if (d.readyState == 'complete') { d.onreadystatechange = null; init(); } }; }这个函数是Diego Perini在07年就发布了这个方法,而且获得了广泛认同,以至于现在许多开源框架都是借鉴这种方法,譬如jQuery中的ready。如果以后需要用到IE的DomReady,就是它了。用法:
IEContentLoaded( document.getElementById("test") , test ); function test(){ }看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
方法
就是
页面
帮助
应用技巧
技巧
应用
不起眼
清楚
必要
事件
内容
函数
反过来
对此
得了
文章
新手
更多
更快
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手磨咖啡
伟宏互联网科技
互联网金融公司科技
狮子座互联网科技
为想互联网科技
互联网金融科技平台
壕鑫互联网络科技
无线互联网科技
哈尔滨新华互联网科技
银川新华互联网科技学校地址
西藏七维空间互联网科技有限公司
互联网教育科技公司vipkid
互联网企业和科技型企业
浙江互联网科技研学营
深圳市优智互联网科技有限公司
互联网科技和法律行业
徐州市互联网科技有限公司
西安有哪些互联网高科技企业
福建互联网展示科技馆设计
10位科技互联网大佬
重生之互联网科技帝国
与互联网科技公司
睿民互联网科技
想开互联网科技公司怎么样
科技互联网的核心竞争力
中天科技中国工业互联网
互联网高科技行业有哪些企业
银川新华互联网科技学校是国营吗
互联网科技手抄报图片
株洲百竞科技的互联网营销顾问