前端学习打卡(4.17-4.24)

这篇博客探讨了JavaScript中的键盘事件,如keyup和keydown,以及它们在文本输入和DOM操作中的应用。同时,介绍了浏览器对象模型(BOM)中的window对象,特别是窗口调整事件在响应式布局中的作用。此外,文章还提到了DOMContentLoaded事件和如何监听窗口大小变化。
摘要由CSDN通过智能技术生成

<!-- <script>

  //  键盘事件判断

  // 常用键盘事件

    // keycode 得到对象中相应键的ascii码值 没有兼容性问题

    document.addEventListener('keyup',function(e){

      console.log('up'+e.keyCode);//输出相应键的ASCII码值

    })

    //注意 keyup keydown 不区分大小写 都是小写

    //keypress 区分大小写

    document.addEventListener('keyup',function(e){

      console.log('press'+e.keyCode);

    })

</script> -->

<!-- 模拟按键输入案例 -->

<!-- <input type="text">

<script>

  var search = document.querySelector('input');

  document.addEventListener('keyup',function(e) {

    if (e.keyCode === 83) {

      search.focus();

    }//keydown 一按下就出发

    //keyup 弹起才出发

  })

</script> -->

 

  <!-- //bom 浏览器对象模型 -->

   <!-- 作用 与浏览器进行交互 -->

   <!-- bom顶级对象是window

   主要学习浏览器窗口交互的一些对象

   window对象是浏览器顶级对象

     1 它是js访问浏览器窗口的一个接口

     2 它是一个全局对象 定义在全局作用域的变量会变成window对象的属性和

     方法 调用时一般省略window -->

 

   <!-- window 常用事件 -->

         <!-- 1 window.onload = function(){}; 可以将js放到其他位置

         缺点 只能写一次 以最后一个为准

         2 window.addEventListener("load",function(){})

         可以多次写

         3 DOMContentLoaded

        document.addEventListener('DOMContentLoaded',function(){})

        仅当dom加载完成 不包括样式表 图片 flash 等等 ie9以上才支持

    调整窗口事件

    window.addEventListener('resize',function(){});窗口调整事件

    响应式布局 -->

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值