这个函数里的e是什么数据?

网站找了段代码,但是不懂这个function(e)里面的e是什么。
$(function () {

pushHistory();
window.addEventListener("popstate", function (e) {
    alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能
}, false);

function pushHistory() {
    var state = {
        title: "title",
        url: "#"
    };
    window.history.pushState(state, "title", "#");
}

});

阅读 3.5k
6 个回答

addEventListener方法的第二个参数需要一个函数对象(A),A支持一个参数,该参数可以随意命名,但传入的值是一个Event对象。即这里的e

console.log 一下哈

event对象,当前事件对象

Event接口表示在DOM中发生的任何事件;
一些是用户生成的(例如鼠标或键盘事件),而其他由API生成(例如指示动画已经完成运行的事件,视频已被暂停等等)。有许多类型的事件,其中一些使用基于主要事件接口的其他接口。事件本身包含所有事件通用的属性和方法。

MDN-Event-传送门

event事件对象啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题