js.domReady
生活随笔
收集整理的這篇文章主要介紹了
js.domReady
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
var dom = [], dom_isReady = false, domReady = function (a) {??? if (dom_isReady)
??? ??? a();
??? else
??? ??? dom.push(a)
}, dom_fireReady = function () {
??? if (!dom_isReady) {
??? ??? if (!document.body)
??? ??? ??? return setTimeout(dom_fireReady, 16);
??? ??? dom_isReady = 1;
??? ??? if (dom.length)
??? ??? ??? for (var a = 0, b; b = dom[a]; a++)
??? ??? ??? ??? b()
??? }
};
(function () {
??? if (document.readyState === "complete")
??? ??? dom_fireReady();
??? else if (document.addEventListener)
??? ??? document.addEventListener("DOMContentLoaded", function () {
??? ??? ??? document.removeEventListener("DOMContentLoaded", arguments.callee, false);
??? ??? ??? dom_fireReady()
??? ??? }, false);
??? else {
??? ??? document.attachEvent("onreadystatechange", function () {
??? ??? ??? if (document.readyState === "complete") {
??? ??? ??? ??? document.detachEvent("onreadystatechange", arguments.callee);
??? ??? ??? ??? dom_fireReady()
??? ??? ??? }
??? ??? });
??? ??? (function () {
??? ??? ??? if (dom_isReady)
??? ??? ??? ??? return;
??? ??? ??? var a = new Image;
??? ??? ??? try {
??? ??? ??? ??? a.doScroll();
??? ??? ??? ??? a = null
??? ??? ??? } catch (b) {
??? ??? ??? ??? setTimeout(arguments.callee, 64);
??? ??? ??? ??? return
??? ??? ??? }
??? ??? ??? dom_fireReady()
??? ??? })()
??? }
})()
轉載于:https://my.oschina.net/sirchan/blog/48473
總結
以上是生活随笔為你收集整理的js.domReady的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: odps sql 日期函数处理
- 下一篇: 如何使WordPress博客添加多个si