[Day21] JavaScript - Event object (事件物件)

  • 当任何的事件发生时,浏览器就会为这个事件创造一个物件,我们称为事件物件(Event object)。它会提供与当前事件相关的所有资讯,依照事件类型的不同,会带有不同的资料。如滑鼠点击的位置、按下键盘的哪个按键等。
  • 如果该事件有注册事件处理器(Event Handler),则会把事件物件当成第一个参数丢给事件处理器处理。

如下范例,我们透过addEventListener()注册一个事件处理器,并在网页任何地方点击滑鼠,即会console.log下面结果:

document.addEventListener("click", function(e){
    console.log(`${e.clientX}, ${e.clientY}`)
})

// 点击网页任意位置:
// 718, 220 
// 792, 215
// 685, 214

<<:  DAY 6 - 狗狗

>>:  【D21】制作讯号灯#5:使用三大法人制作外资讯号灯

Day22 AR隐形眼镜 让你闭着眼睛都能追剧!玩游戏!

本期我们来介绍前几期有提到的AR隐形眼镜。 在前几期我们有提到,我们在AR世界中,能看到的视野其实和...

Day.27 实务应用 - 实作表自动分区管理( event / procedure / partition )_2

延续昨天的流程内容,做到能输入参数(资料库&资料表)判断有无分区的作用~ 确保有切表的状况...

Day 18:AWS是什麽?30天从动漫/影视作品看AWS服务应用 -《新世纪福音战士》

身为机人控,《新世纪福音战士》真的是爱作XD虽然可能有人看不太懂,或是被结尾粪作气到。但作为机器人动...

30天零负担轻松学会制作APP介面及设计【DAY 17】

大家好,我是YIYI,今天我要来制作记帐和报表的页面。 记帐页面 和制作前面的页面一样,先将BACK...

ProxmoxVE PVE VM 安装 ChromeOS

ProxmoxVE PVE VM 安装 ChromeOS ChromeOS 版本 Download ...