• Web API 键盘操作 BOM


    一 、键盘事件 :

    (1)keyup     当键盘抬起的时候触发 ;

    (2)keydown     当键盘按下的时候触发  识别功能键 ;

    (3)keypress  当键盘按下的时候触发  不识别功能键 ;

    (4)我们可以通过事件对象  e.keyCode来获取键盘按下对应按键的 asicc 码 ;

     

     

    二、BOM  :

    (1)browser  object  model  浏览器对象模型   就是在学习  window对象   ;

    1.事件 :

    (1)load  页面加载完毕时调用 ,包含了文件 ,图片的加载完成 ;

    (2)DOMCotentLoaded  dom元素渲染完毕时调用  ;

    (3) resize  窗口发生改变的时候调用 ;( window . innerWidth 获取窗口的宽度 )(window . innerHight 获取窗口的高度 )

    2.定时器 :

    (1)定时炸弹 :

    a :var   timeld  =  setTimeout(function () {  } ,延迟时间);

    b:返回值是   定时器的标识 ,这个标识我们可以用来清除定时器  ;

    c :clearTimeout(timeld);清除定时器  ;

    (2)闹钟 :

    a :var   timeld   =   setInterval  (function(){  } ,间隔时间 );

    b :返回值是   定时器的标识 ,这个标识我们可以用来清除定时器  ;

    c :  clearInterval(timeld);  

    3.js执行机制 :

    1)同步跟异步的概念

    a :同步 :这个任务要完成必须要等上一个任务执行完毕才行  ;

    b :异步 :多个任务同时进行 ;

    (2)

    a :主线程   执任务栈 ,执行的同步任务 ,就是我们所编写的 javaScript代码 ;代码一旦解析到异步的函数 ,会把这个异步的函数交给异步进程去处理 ,

       然后继续往下去执行我们同步代码 ,当我们所编写的的代码执行完毕之后 ,任务栈会监听  任务队列  ;

    b :异步进程 :收到任务栈发过来的异步任务 ,它会自己进行逻辑处理 ,等到我们的事件要触发了 ,它会把这个任务丢到任务队列中   ;

    c :执行任务栈 : 监听到任务队列中有任务 ,就会拿出来执行 ;

  • 相关阅读:
    数据库——表中显示乱码
    数据库字段类型
    HTML——动画效果:左侧固定悬浮栏(图标控制)
    HTML——动画效果:图片循环横向播放
    HTML——动画效果回到顶层(小火箭)
    HTML——图片自动轮换和手动轮换
    HTML——如何在html中插入视频
    HTML资料——做网页时遇到的
    JavaScrip——练习(做悬浮框再进一步:悬浮窗后缀悬浮窗——用this.className)
    ASP.NET MVC 4新建库项目中找不到 System.Web.Security 的引用
  • 原文地址:https://www.cnblogs.com/piyangtao/p/11537172.html
Copyright © 2020-2023  润新知