IE中JavaScript DOM ready应用技巧有哪些
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,IE中JavaScript DOM ready应用技巧有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。有时候,如果我
千家信息网最后更新 2025年01月17日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安全错误
数据库的锁怎样保障安全
电信 网络安全保障
温州app软件开发教程
广州燃气充值服务器出错
软件开发项目的责任分解表格
金坛软件开发者
数据库无法开发怎么办
濮阳宜律网络技术有限公司
google云服务器申请
ps4都有哪些服务器
sql数据库概论
校园网络安全管理工作总结
app软件开发团队价位
空情数据库助力作战决策
带数据库的邮箱客户端
网络安全设备部署
股票报表数据库结构
同步备份服务器
浙江互联网会展科技馆设计
淄川在线学习软件开发服务
外国软件开发需求文档
狗爹服务器慢
海南昊旅网络技术有限公司
决战平安京服务器可以串流吗
网络安全法注销网站
布谷鸟服务器端下载
计算机网络技术会用到数学吗
游戏软件开发遇到的问题
数据库连接池如何查询
网络安全法第59条罚款
海西州软件开发报价