javascript 隐藏文档正文有助于最大限度地减少闪烁

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 隐藏文档正文有助于最大限度地减少闪烁相关的知识,希望对你有一定的参考价值。

function checkifbodyexist() {
    //globals
    var adiv = document.createElement('div');
    adiv.id = 'main';
    var ap = document.createElement('p');
    ap.className = 'format';
    ap.innerHTML = "some text to see if it works";
    adiv.appendChild(ap);
    
    if (document.body === null) {
        setTimeout(function() {
            checkifbodyexist();
        }, 10);
    } else {
        document.body.style.opacity = 0;
    }
}

checkifbodyexist();



(function(global) {
   debugger;
   var SL = {};
    SL = {
        init: function(data) {
            this.mainCss();
            //this.addClass();
            //this.ajaxComplete();
            //this.attachBan();

        },
        mainCss: function(applyCss) {
            if (applyCss) {
                var style = document.createElement('style');
                style.type = "text/css";
                //enter styles here:
                style.innerHTML = ".noscript {background-color:#fff;color:#000;}\n";
                style.innerHTML += "body {}\n";
                style.innerHTML += ".main {width:500px; height:600px; border:1px solid black;}     \n";
                style.innerHTML +=  ".main {background-color:#080808; }";
                style.innerHTML += ".format {font-size:18px; font-weight:bold;}      \n";
                debugger;
                
                //append to head
                document.getElementsByTagName('head')[0].appendChild(style);
            }
        }
        // addCTA: function(e) {
        //     if (e !== undefined && e !== null) {

        //     }
        // },
        // hasClass: function(el, cls) {
        //     return el.className && new RegExp("(\\s|^)" + cls + "(\\s|$)").test(el.className);
        // },
        // addClass: function() {


           
        // },

        // attachBan: function() {
              
               
               


                        
                     
                



        // },
        


        // ajaxComplete: function() {
        //     $(document).ajaxComplete(function() {
        //         setTimeout(function() {
        //             console.log('something');
                    
        //         }, 500);

        //     });
        // }
    };



   

    SL.init();

    setTimeout(function() {
         document.body.style.opacity = 1;
     }, 500);
     debugger;

            

  


})(window); 

以上是关于javascript 隐藏文档正文有助于最大限度地减少闪烁的主要内容,如果未能解决你的问题,请参考以下文章

将板安装到可用长度的算法,最大限度地减少浪费

为啥使用整数类型作为分区键可以最大限度地减少内存使用?

使用 Cython 最大限度地提高性能

如何最大限度地实现用户友好的日期输入? [关闭]

希望在 iPhone 故事板应用程序中最大限度地重用

如何在 Matlab 中最大限度地利用多线程 CPU?