jquery 的ready() 与window.onload()的区别

再看一个window.onload的例子:

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 2         "http://www.w3.org/TR/html4/loose.dtd">
 3 <html>
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>onload</title>
 7     <script type="text/javascript">
 8      window.onload=_pageLoaded1;
 9 
10      window.onload=_pageLoaded2;
11 
12      window.onload=_pageLoaded3;
13      /**
14       * 页面加载完毕后执行的函数
15       * @private
16       */
17      function _pageLoaded1() {
18        console.info('1234');
19      }
20 
21      /**
22       * 页面加载完毕后执行的函数
23       * @private
24       */
25      function _pageLoaded2() {
26        console.info('5678');
27      }
28 
29      /**
30       * 页面加载完毕后执行的函数
31       * @private
32       */
33      function _pageLoaded3() {
34        console.info('9012');
35      }
36 
37      /**
38       window。onload只执行一次,只执行最后一次指定的window.onload
39       在本例中即为只执行_pageLoaded3
40       */
41     </script>
42 </head>
43 <body>
44 
45 </body>
46 </html>

 

posted @ 2019-04-22 14:22  松松敲代码  阅读(119)  评论(0编辑  收藏  举报