jQuery ----- 页面的加载事件

在 DOM 中,页面的加载事件可以写成:

 <script>
     window.onload = function(){
          console.log('哈哈,今天天气真好1!');
      }
      window.onload = function(){
          console.log('哈哈,今天天气真好2!');
      }
    </script>

在这里插入图片描述
如果重复,就会被覆盖,上面的不会被显示。
在jQuery 中的页面加载事件。如下:
1. $(window).load(function(){ . . . })

 <script src="jquery-1.6.4.min.js"></script>
 <script>
      $(window).load(function(){
         console.log('哈哈,今天天气真好1');
      })
      $(window).load(function(){
         console.log('哈哈,今天天气真好2');
      })
 </script>

在这里插入图片描述
可以实现多行代码的使用,不会被覆盖。
2. $(document).ready(function(){ . . . })

	$(document).ready(function(){
	    console.log('哈哈,今天风有点大1');
	 });
	 $(document).ready(function(){
	    console.log('哈哈,今天风有点大2');
	 })

在这里插入图片描述
和上面一样都可以输出结果。

将 1 和 2 作比较:

<script>
        $(window).load(function(){
            console.log('哈哈,今天天气真好1');
        })
        $(document).ready(function(){
            console.log('哈哈,今天风有点大1');
        });
        $(document).ready(function(){
            console.log('哈哈,今天风有点大2');
        })
    </script>

在这里插入图片描述
可以发现,方法1 执行的速度会比较慢。
方法1 是在页面中所有的内容加载完毕后才触发,如 (标签,图片,文字内容 . . . .)。
方法2 是 页面中 基本的标签加载完毕后就触发。

3. jQuery(function(){ . . . })

 jQuery(function(){
    console.log('哈哈,今天风有点大哈');
  })

在这里插入图片描述
4. $(function(){ . . . })

$(function(){
     console.log('哈哈,今天风有点大2');
 })

在这里插入图片描述
其中 第2,3 和 4 的方法,加载顺序是一样的(页面中 基本的标签加载完毕后就触发。)。
第 3 和 4 方式类似,但是大多数情况下可以用 第4种方法,这样比较方便。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值