Skip to content

【面试题】JS知识点整理(附答案) #131

Open
@funnycoderstar

Description

@funnycoderstar

目录

  • 牛客网如何监听你切到了其他页面
  • JS原生3种绑定事件
  • 如何做性能优化
  • Event Loop(事件循环)

一. 牛客网如何监听你切到了其他页面

考察页面可见性的判断

  • document.hidden属性(只读),返回布尔值,表示页面是否处于隐藏状态。页面隐藏包括页面在后台标签页或者浏览器最小化。
  • visibilitychange事件:当文档的可见性改变时触发。
document.addEventListener("visibilitychange", function() {
 console.log( document.hidden );
 // Modify behavior...
});

JS原生3种绑定事件

  • html标签事件绑定 (<button onclick="show()">html标签事件绑定</button>
  • js事件绑定(document.getElementById("btn2").onclick
  • 事件监听 (addEventListener

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions