web API-day02-事件, 高阶函数, 环境对象, 编程思想

一. 事件

  1. 什么是事件

    事件是在编程时系统内发生的动作或者发生的事情

    比如用户在网页上单击一个按钮

  2. 什么是事件监听?

    就是让浏览器检测是否有事件产生,一旦有事件触发,就立即调用一个函数做出响应,也称为 注册事件

    语法:

  1. 事件监听三要素

    事件源: 哪个dom元素被事件触发了

    事件: 用什么方式触发,比如鼠标单击 click、鼠标经过 mouseenter 等

    事件调用的函数: 要做什么事

1. 事件监听

  1. 事件类型要加引号

  2. 函数是点击之后再去执行,每次点击都会执行一次

    举例说明:

小结:
1. 什么是事件? 
  Ø 事件是在编程时系统内发生的动作或者发生的事情 
  Ø 比如点击按钮 click 
2. 什么是事件监听? 
  Ø 检测是否有事件产生,一旦有事件触发,就立即调用一个函 数做出响应,也称为 注册事件 
3. 事件监听三要素是什么? 
  Ø 事件源 (谁被触发了) 
  Ø 事件 (用什么方式触发,点击还是鼠标经过等) 
  Ø 事件处理程序 (要做什么事情)
    元素.addEventListener('事件', 要执行的函数)

2. 拓展阅读-事件监听版本

DOM L0

事件源.on事件 = function() { }

DOM L2

事件源.addEventListener(事件, 事件处理函数)

发展史:

DOM L0 :是 DOM 的发展的第一个版本; L:level

DOM L1:DOM级别1 成为W3C推荐标准

DOM L2:使用addEventListener注册事件

DOM L3: DOM3级事件模块在DOM2级事件的基础上重新定义了这些事件,也添加了一些新事件类型

3. 事件类型

  1. 鼠标事件(鼠标触发)
    click 鼠标点击
    mouseenter 鼠标经过
    mouseleave 鼠标离开

  2. 焦点事件(表单获得光标)
    focus 获得焦点
    blur 失去焦点

  3. 键盘事件(键盘触发)
    Keydown 键盘按下触发
    Keyup 键盘抬起触发

  4. 文本事件(表单输入触发)
    input 用户输入事件

二. 高阶函数

JavaScript 中函数可以被当成【值】来对待

【值】就是 JavaScript 中的数据,如数值、字符串、布尔、对象等。

1. 函数表达式

2. 回调函数

目标:能够说出什么是回调函数

如果将函数 A 做为参数传递给函数 B 时,我们称函数 A 为回调函数

简单理解: 当一个函数当做参数来传递给另外一个函数的时候,这个函数就是回调函数

常见的使用场景:

小结:
1. 函数表达式 
Ø 函数也是【数据】 
Ø 把函数赋值给变量 
2. 回调函数 
Ø 把函数当做另外一个函数的参数传递,这个函数就叫回调函数

三. 环境对象

目标:能够说出事件处理函数中 this 的指向

函数内部,有一个特殊的变量 this ,称之为 环境对象

事件处理函数中 this 指向谁呢? => 事件源

四. 编程思想

排他思想
当前元素为A状态,其他元素为B状态

使用:

  1. 干掉所有人

  2. 复活他自己

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 200,961评论 5 473
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,444评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,009评论 0 333
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,082评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,101评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,271评论 1 278
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,738评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,395评论 0 255
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,539评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,434评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,481评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,160评论 3 317
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,749评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,816评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,038评论 1 256
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,548评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,140评论 2 341

推荐阅读更多精彩内容