第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

【九月打卡】第6天 直面JavaScript中的30個(gè)疑難雜癥

標(biāo)簽:
JavaScript

学习课程名称:直面JavaScript中的30个疑难杂症
章节名称:JS DOM
讲师姓名:公明2020


课程内容:

  1. 带你深入理解DOM树加载过程
  2. 三种事件绑定的异同
  3. 带你深入理解事件触发,事件捕获与事件冒泡
  4. 常用阻止默认行为的两种方式

DOM加载流程:
1、在浏览器输入url,交给DNS域名解析,找到IP向服务器发起请求(当然的话 其中还存在Dns缓存,http协议、tcp连接这一些的东西…)

2、属于一个Dom树的解析、加载过程

当服务器返回数据,也就是说返回一个我们需要的文件,比如说html、css、js、img一些静态资源等文件,这些返回的都是一些二进制文件,首先我们拿到这个二进制文件这个二进制数据流之后 我们会要通过一定的编码规则把他转成html

比如一个index.html,在这个html文件中有我们所写的一些内容包括一些div、p标签这些东西,以这个index为例 在我们拿到这个文件后 首先就是构建dom树

三种事件绑定的异同:

  1. DOM里直接绑定事件
  2. js代码里获取DOM元素进行事件绑定
  3. 通过监听处理相应的事件

区别:

  1. 在DOM结构如果绑定两个 “onclick” 事件,只会执行第一个
  2. 在脚本通过匿名函数的方式绑定的只会执行最后一个事件
  3. 用 addeventlistener可以绑定同一个事件多次,且都会执行

事件捕获和冒泡(DOM事件模型)

有多个元素包裹时,只点击内部元素的时候 ,首先事件捕获,先从外部开始 一层一层往下找,找到我们点击的元素进行事件的触发,然后通过冒泡原理传出去。


图片描述

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消