IE中JavaScript DOM ready应用技巧有哪些
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,IE中JavaScript DOM ready应用技巧有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。有时候,如果我
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
mysql恢复数据库的表
大华存储服务器滴滴响是什么问题
pc端软件开发实例
在VS中用代码写入数据库
数据库中外模式有哪些
网络安全与网络道德教案
标本零连接不到服务器
网络安全课课件视频
查看服务器登录共享情况
数据库的安全性 完整性
php使用md5连接数据库
天人网络安全工程师
武汉服务器代理商
马超软件开发书籍
cdn加速服务器如何搭建
软件开发读研还是工作
网络安全风险来源及防范对策
vpn名称和服务器地址
windows服务器系统恢复
湖州市网络安全宣传
pgsql 命令删除数据库
地下城数据库
湖南网络安全周虹教授
网络安全预防诈骗手抄报初中
山东应用软件开发哪家便宜
人间睡眠管理服务器
株洲软件开发排名
交大租房软件开发
java软件开发必看书籍
传奇服务器源码