《JavaScript前端開(kāi)發(fā)程序設(shè)計(jì)項(xiàng)目式教程》教學(xué)設(shè)計(jì)22.項(xiàng)目8 事件驅(qū)動(dòng)編程與基礎(chǔ)事件處理_第1頁(yè)
《JavaScript前端開(kāi)發(fā)程序設(shè)計(jì)項(xiàng)目式教程》教學(xué)設(shè)計(jì)22.項(xiàng)目8 事件驅(qū)動(dòng)編程與基礎(chǔ)事件處理_第2頁(yè)
《JavaScript前端開(kāi)發(fā)程序設(shè)計(jì)項(xiàng)目式教程》教學(xué)設(shè)計(jì)22.項(xiàng)目8 事件驅(qū)動(dòng)編程與基礎(chǔ)事件處理_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

課程教學(xué)設(shè)計(jì)課程名稱本課名稱所授章節(jié)項(xiàng)目8滑塊驗(yàn)證碼——事件和事件處理授課對(duì)象選用教材《JavaScript前端開(kāi)發(fā)程序設(shè)計(jì)項(xiàng)目式教程》課時(shí)數(shù)2【學(xué)情分析】知識(shí)基礎(chǔ)學(xué)生已掌握J(rèn)avaScript基礎(chǔ)語(yǔ)法、DOM操作和BOM對(duì)象。知道JS可以響應(yīng)用戶操作,但對(duì)“事件”這一核心概念缺乏系統(tǒng)性認(rèn)識(shí),不清楚事件是如何被觸發(fā)、捕獲和處理的。能力基礎(chǔ)能夠使用行內(nèi)onclick等簡(jiǎn)單方式綁定事件,但代碼耦合度高,無(wú)法處理復(fù)雜的交互邏輯,如滑塊拖拽。素養(yǎng)基礎(chǔ)對(duì)實(shí)現(xiàn)滑塊驗(yàn)證碼等動(dòng)態(tài)交互效果有濃厚興趣,但因缺乏事件處理的系統(tǒng)知識(shí)而感到無(wú)從下手,需要建立清晰的事件處理模型?!窘虒W(xué)目標(biāo)】知識(shí)目標(biāo)1.理解事件、事件處理、事件驅(qū)動(dòng)編程的基本概念。

2.了解JavaScript中常用的事件類型(鼠標(biāo)、鍵盤(pán)、表單、頁(yè)面)。

3.掌握DOM0級(jí)事件處理的兩種方式:行內(nèi)綁定和動(dòng)態(tài)綁定,并理解其優(yōu)缺點(diǎn)。能力目標(biāo)1.能夠?yàn)轫?yè)面元素綁定簡(jiǎn)單的點(diǎn)擊、鼠標(biāo)移入/移出等事件。

2.能夠使用動(dòng)態(tài)綁定的方式分離HTML結(jié)構(gòu)與JS行為。素養(yǎng)目標(biāo)1.建立“事件驅(qū)動(dòng)”的編程思維模式。

2.培養(yǎng)良好的代碼分離和可維護(hù)性意識(shí)?!窘虒W(xué)分析】?jī)?nèi)容分析本課是事件學(xué)習(xí)的啟蒙課。重點(diǎn)在于破除學(xué)生對(duì)事件的陌生感,通過(guò)“天干地支”等簡(jiǎn)單例子,建立起事件處理的基本模型。核心是理解“當(dāng)X發(fā)生時(shí),做Y”這一事件驅(qū)動(dòng)思想。重點(diǎn)事件的基本概念;DOM0級(jí)動(dòng)態(tài)綁定事件的方法。難點(diǎn)理解事件驅(qū)動(dòng)編程與傳統(tǒng)順序執(zhí)行程序的區(qū)別;理解行內(nèi)綁定的弊端。【教學(xué)策略和方法】教學(xué)策略采用“情境導(dǎo)入-概念解析-對(duì)比實(shí)踐-歸納總結(jié)”的策略。以張華同學(xué)想做滑塊驗(yàn)證碼的故事為切入點(diǎn),引出事件的重要性。通過(guò)對(duì)比“行內(nèi)綁定”和“動(dòng)態(tài)綁定”兩種寫(xiě)法,讓學(xué)生直觀感受代碼分離的優(yōu)勢(shì)。教學(xué)方法情境教學(xué)法、對(duì)比教學(xué)法、任務(wù)驅(qū)動(dòng)法?!菊n程思政】本課課程思政元素用戶中心、安全意識(shí)、工程規(guī)范。切入方法與舉措1.用戶中心:通過(guò)介紹滑塊驗(yàn)證碼等交互形式,強(qiáng)調(diào)現(xiàn)代Web開(kāi)發(fā)的核心是以用戶為中心,提供流暢、安全的交互體驗(yàn)。

2.安全意識(shí):在情境導(dǎo)入中提及驗(yàn)證碼的作用是“提高個(gè)人信息的安全性,防止用戶名和密碼被惡意破解”,自然融入網(wǎng)絡(luò)安全教育。

3.工程規(guī)范:通過(guò)對(duì)比行內(nèi)綁定(不推薦)和動(dòng)態(tài)綁定(有限推薦),向?qū)W生灌輸編寫(xiě)結(jié)構(gòu)清晰、易于維護(hù)的代碼是專業(yè)開(kāi)發(fā)者的基本素養(yǎng)?!窘虒W(xué)實(shí)施過(guò)程】步驟環(huán)節(jié)(用時(shí))具體內(nèi)容活動(dòng)設(shè)計(jì)意圖教師學(xué)生1情境導(dǎo)入

(5分鐘)回顧張華注冊(cè)網(wǎng)站時(shí)看到滑塊驗(yàn)證碼的故事(教材情境導(dǎo)入)。提問(wèn):這個(gè)滑塊是如何響應(yīng)鼠標(biāo)拖拽的?引出“事件”是實(shí)現(xiàn)所有動(dòng)態(tài)交互的基石。講述故事,提出核心問(wèn)題:“網(wǎng)頁(yè)是如何‘感知’用戶操作的?”思考滑塊驗(yàn)證碼的實(shí)現(xiàn)原理,對(duì)“事件”產(chǎn)生好奇。以真實(shí)應(yīng)用場(chǎng)景激發(fā)興趣,明確學(xué)習(xí)目標(biāo)。2新知講授:事件基礎(chǔ)

(20分鐘)1.什么是事件:

-用戶動(dòng)作(點(diǎn)擊、按鍵)或狀態(tài)變化(加載、調(diào)整大小)。

-

事件是JS與網(wǎng)頁(yè)交互的“橋梁”。

2.事件驅(qū)動(dòng)編程:

-程序執(zhí)行由事件觸發(fā),而非自上而下順序執(zhí)行。

3.常用事件分類:

-鼠標(biāo)事件(click,

mouseover)

-鍵盤(pán)事件(keydown)

-表單事件(submit,

focus)

-頁(yè)面事件(load,

resize)使用PPT展示事件分類表(教材表8-1),并用生活中的例子(如門(mén)鈴)類比事件驅(qū)動(dòng)。聽(tīng)講、記錄筆記,理解事件的核心概念和分類。建立對(duì)事件的宏觀、系統(tǒng)性認(rèn)識(shí)。3技能實(shí)踐:DOM0級(jí)事件處理

(30分鐘)任務(wù)1:天干地支——行內(nèi)綁定

(任務(wù)實(shí)踐8-1)

-在按鈕上直接寫(xiě)onclick="..."。

任務(wù)2:天干地支——?jiǎng)討B(tài)處理

(任務(wù)實(shí)踐8-2)

-使用element.onclick=function(){...}。

引導(dǎo)討論:

-對(duì)比兩種方式的代碼可讀性、可維護(hù)性和復(fù)用性。巡視指導(dǎo),確保學(xué)生完成兩個(gè)任務(wù),并組織小組討論兩種方式的優(yōu)劣。動(dòng)手完成兩個(gè)任務(wù),親身體驗(yàn)兩種綁定方式,并參與討論。在實(shí)踐中理解不同事件處理方式的特點(diǎn),樹(shù)立代碼規(guī)范意識(shí)。4課堂小結(jié)

(5分鐘)總結(jié)事件是動(dòng)態(tài)頁(yè)面的核心。DOM0級(jí)動(dòng)態(tài)綁定是基礎(chǔ),但存在只能綁定一個(gè)處理函數(shù)的局限。預(yù)告下節(jié)課將學(xué)習(xí)更強(qiáng)大的DOM2級(jí)事件處理(addEventListener)。強(qiáng)調(diào)事件驅(qū)動(dòng)思想的重要性,并指出當(dāng)前方法的不足,為下一課做鋪墊。跟隨老師回顧,梳理知識(shí)脈絡(luò),期待學(xué)習(xí)更高級(jí)的事件處理方式。強(qiáng)化記憶,承上啟下?!窘虒W(xué)反思】特色創(chuàng)新成功地將抽象的“事件”概念,通過(guò)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論