Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript(jquery)-代码应处于启用状态->;onload或document.ready或pageLoad()?_Javascript_Jquery_Onload_Pageload_Document Ready - Fatal编程技术网

javascript(jquery)-代码应处于启用状态->;onload或document.ready或pageLoad()?

javascript(jquery)-代码应处于启用状态->;onload或document.ready或pageLoad()?,javascript,jquery,onload,pageload,document-ready,Javascript,Jquery,Onload,Pageload,Document Ready,请参见以下代码:1 2 3 +一,+ +二,+ +三,+ javascript或jquery代码应该是多少个上面的代码(哪个更好) 我的意思是,在哪一部分,dom是完全加载的,所以我们在识别其中的元素时没有任何问题 我只知道警报(“document.ready”);在加载之前被解雇-但有人告诉我文档。准备好了更好!为什么? 那么pageLoad()函数呢?(它是一个预定义的函数还是一个没有意义的函数) ++感谢您为A&Q提供这一有益且舒适的区域++ ++STACKOVERFLOW是最好的++ 让

请参见以下代码:1 2 3

+一,+

+二,+

+三,+

javascript或jquery代码应该是多少个上面的代码(哪个更好)

我的意思是,在哪一部分,dom是完全加载的,所以我们在识别其中的元素时没有任何问题

我只知道警报(“document.ready”);在加载之前被解雇-但有人告诉我文档。准备好了更好!为什么?

那么pageLoad()函数呢?(它是一个预定义的函数还是一个没有意义的函数)

++感谢您为A&Q提供这一有益且舒适的区域++

++STACKOVERFLOW是最好的++

  • 让jQuery完成确定页面何时准备就绪的所有工作
  • 1) jQuery的
    .ready
    处理程序在DOM就绪时加载。这意味着它将在加载其他东西(如图像)之前启动

    通常,在运行javascript时,您只关心DOM是否准备就绪

    2) 在加载整个文档时运行。如果页面上没有jQuery,并且图像的加载不会明显减慢速度,那么这是可以的

    3) 这只是一个函数声明。它不是内置的。浏览器不会为您运行它

    使用
    $(document).ready(f)的整个要点
    是为了确保在DOM准备就绪之前不会使用javascript操作它。如果你非常不幸,你可以破坏DOM。如果您的运气不太好,那么您的选择器就不能按预期工作,因为运行javascript代码时元素不在DOM中

    $(document).ready(function() 
                 {
                        //Do Some Stuff Here
                        alert("document.ready");
                 });
    
            //onload = onloadOfDocument;
    
        //or
    
            window.onload = onloadOfDocument;
    
            function onloadOfDocument() 
            {
                    //Do Some Stuff Here
                alert("onloadOfDocument");
            }
    
            function pageLoad()
            {
                    //Do Some Stuff Here
                alert("pageLoadFromJS");
            }