李希邱
摘 要:本文根據(jù)中職JavaScript網(wǎng)頁(yè)腳本語(yǔ)言教學(xué)實(shí)際情況,結(jié)合個(gè)人的教學(xué)實(shí)踐,從克服學(xué)生編寫(xiě)網(wǎng)頁(yè)腳本語(yǔ)言代碼的恐懼心理、激發(fā)學(xué)生編寫(xiě)網(wǎng)頁(yè)腳本代碼的興趣、培養(yǎng)學(xué)生良好的學(xué)習(xí)習(xí)慣、充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性等幾個(gè)方面論述了中職JavaScript網(wǎng)頁(yè)腳本語(yǔ)言的課堂教學(xué)方法。
關(guān)鍵詞:中職;JavaScript網(wǎng)頁(yè)腳本語(yǔ)言;教學(xué)方法
由于網(wǎng)頁(yè)腳本不僅可以減小網(wǎng)頁(yè)的規(guī)模和提高網(wǎng)頁(yè)瀏覽速度,而且可以豐富網(wǎng)頁(yè)的表現(xiàn),所以在網(wǎng)面設(shè)計(jì)中,網(wǎng)頁(yè)腳本被大量使用,因此在網(wǎng)頁(yè)設(shè)計(jì)教學(xué)中,網(wǎng)頁(yè)腳本語(yǔ)言教學(xué)尤顯重要。但是中職學(xué)校學(xué)生在剛接觸網(wǎng)頁(yè)腳本代碼時(shí),卻普遍表現(xiàn)出恐懼情緒,對(duì)使用網(wǎng)頁(yè)腳本語(yǔ)言編寫(xiě)代碼不感興趣,平時(shí)學(xué)習(xí)不注重學(xué)習(xí)方法等,造成網(wǎng)頁(yè)腳本語(yǔ)言教學(xué)效果欠佳。針對(duì)這一現(xiàn)象,筆者在教學(xué)實(shí)踐中不斷摸索,總結(jié)了以下幾個(gè)提高網(wǎng)頁(yè)腳本語(yǔ)言教學(xué)效果的方法。
一、克服學(xué)生編寫(xiě)網(wǎng)頁(yè)腳本代碼的恐懼心理
在編寫(xiě)網(wǎng)頁(yè)腳本代碼過(guò)程中,往往需要應(yīng)用到一些英語(yǔ)知識(shí),中職生大多英語(yǔ)基礎(chǔ)比較差,當(dāng)他們看到一些例題的代碼里面包含英語(yǔ)單詞、符號(hào)時(shí),往往會(huì)產(chǎn)生一種恐懼心理,所以,教師首先要克服學(xué)生編寫(xiě)網(wǎng)頁(yè)腳本代碼的恐懼心理,幫其找回學(xué)習(xí)自信心。
平時(shí)筆者會(huì)通過(guò)各種途徑引導(dǎo)學(xué)生學(xué)習(xí)常用專(zhuān)業(yè)英語(yǔ)單詞,豐富專(zhuān)業(yè)英語(yǔ)的詞匯量,如利用早讀課組織學(xué)生朗讀、抄寫(xiě)、默記英語(yǔ)單詞;又如利用網(wǎng)頁(yè)編輯工具DreamWeaver CS5自動(dòng)提示代碼功能,在編輯網(wǎng)頁(yè)代碼狀態(tài)下輸入幾個(gè)字符之后,IDE 工具就會(huì)智能地給出一系列可選的函數(shù)或者變量提示你輸入,這樣學(xué)生就算一時(shí)忘記了某個(gè)英語(yǔ)單詞,也能夠從中找到需要的英語(yǔ)單詞,大大方便了學(xué)生編寫(xiě)網(wǎng)頁(yè)腳本代碼;上課時(shí),在講解編寫(xiě)網(wǎng)頁(yè)腳本代碼的過(guò)程中,遇到一些陌生的英語(yǔ)單詞,筆者會(huì)在相應(yīng)的語(yǔ)句行后利用注釋進(jìn)行中文解釋?zhuān)@樣會(huì)提高學(xué)生對(duì)網(wǎng)頁(yè)腳本代碼的理解。
經(jīng)過(guò)一段時(shí)間的訓(xùn)練,學(xué)生掌握了英語(yǔ)單詞的學(xué)習(xí)方法,并積累了一定量的英語(yǔ)單詞,在一定程度上會(huì)提高編寫(xiě)代碼的效率,克服了對(duì)網(wǎng)頁(yè)腳本代碼的恐懼心理,網(wǎng)頁(yè)腳本語(yǔ)言教學(xué)的效果也提高了。
二、激發(fā)學(xué)生編寫(xiě)網(wǎng)頁(yè)腳本代碼的興趣
著名教育家贊可夫說(shuō)過(guò):“對(duì)所學(xué)知識(shí)內(nèi)容的興趣可能成為學(xué)習(xí)動(dòng)機(jī)?!睆慕逃睦韺W(xué)的角度來(lái)說(shuō),興趣是一個(gè)人傾向于認(rèn)識(shí)、研究獲得某種知識(shí)的心理特征,是可以推動(dòng)人們求知的一種內(nèi)在力量。因此,激發(fā)學(xué)生學(xué)習(xí)網(wǎng)頁(yè)腳本代碼的興趣,學(xué)生就會(huì)持續(xù)地專(zhuān)心致志地鉆研它,從而提高學(xué)習(xí)效果。在教學(xué)中,筆者主要從以下幾個(gè)方面激發(fā)學(xué)生學(xué)習(xí)網(wǎng)頁(yè)腳本代碼的興趣:
一是在學(xué)習(xí)編寫(xiě)網(wǎng)頁(yè)腳本代碼之前,演示一些國(guó)內(nèi)著名的網(wǎng)站給學(xué)生觀看,比如淘寶網(wǎng)、當(dāng)當(dāng)網(wǎng)、新浪網(wǎng)等,從總體上讓學(xué)生對(duì)網(wǎng)站有一個(gè)初步的認(rèn)識(shí),使他們以后編寫(xiě)網(wǎng)頁(yè)腳本代碼時(shí)有一個(gè)參考目標(biāo),激發(fā)他們編寫(xiě)網(wǎng)頁(yè)腳本代碼的求知欲。
二是通過(guò)介紹中國(guó)名人傳記,如楊志遠(yuǎn)、馬云等的創(chuàng)業(yè)史,鼓勵(lì)學(xué)生在學(xué)習(xí)上樹(shù)立一個(gè)目標(biāo),學(xué)好專(zhuān)業(yè)知識(shí),實(shí)現(xiàn)自己的理想,從而激發(fā)學(xué)生編寫(xiě)網(wǎng)頁(yè)腳本代碼的目標(biāo)。
三是在平時(shí)教學(xué)過(guò)程中,注重基礎(chǔ)知識(shí)的練習(xí),根據(jù)學(xué)生興趣和愛(ài)好,選取學(xué)生比較喜歡也能夠?qū)崿F(xiàn)教學(xué)目標(biāo)的練習(xí)題,比如,用鼠標(biāo)移到網(wǎng)頁(yè)某個(gè)對(duì)象時(shí),對(duì)象的大小或者顏色發(fā)生變化;離開(kāi)對(duì)象之后,大小和顏色恢復(fù)到原來(lái)的狀態(tài)。這一有趣情況,激發(fā)了學(xué)生學(xué)習(xí)的興趣,學(xué)生很快根據(jù)教學(xué)內(nèi)容編寫(xiě)出腳本代碼;又如,根據(jù)當(dāng)前時(shí)間在網(wǎng)頁(yè)上顯示不同的問(wèn)候語(yǔ),學(xué)生運(yùn)用IF語(yǔ)句和日期時(shí)間函數(shù)也能夠編寫(xiě)出腳本代碼,這樣學(xué)生每次練習(xí)都能夠獲得成功的體驗(yàn),從而激發(fā)了學(xué)生學(xué)習(xí)網(wǎng)頁(yè)腳本代碼的興趣和信心。
三、培養(yǎng)學(xué)生良好的學(xué)習(xí)習(xí)慣
“授人以魚(yú)不如授人以漁”,在教學(xué)中,筆者根據(jù)教學(xué)內(nèi)容和學(xué)生實(shí)際情況,重視學(xué)生學(xué)習(xí)方法的指導(dǎo),培養(yǎng)學(xué)生良好的學(xué)習(xí)習(xí)慣,提高了學(xué)生編寫(xiě)網(wǎng)頁(yè)腳本代碼的學(xué)習(xí)效率。
一是培養(yǎng)學(xué)生良好的編寫(xiě)網(wǎng)頁(yè)腳本代碼的習(xí)慣。有的學(xué)生初次編寫(xiě)腳本代碼,代碼亂七八糟,連自己也沒(méi)法看懂。所以筆者在教學(xué)過(guò)程中,注重培養(yǎng)學(xué)生編寫(xiě)代碼的表達(dá)和書(shū)寫(xiě)習(xí)慣,引導(dǎo)學(xué)生注意代碼的可讀性,例如,代碼的縮進(jìn)編排、變量的命名規(guī)則要始終保持一致,在代碼適當(dāng)?shù)胤揭鲎⑨專(zhuān)员阋院髾z查和修改,單行語(yǔ)句不要過(guò)長(zhǎng)等。平時(shí)上機(jī)操作過(guò)程中,對(duì)編寫(xiě)代碼不規(guī)范的學(xué)生,及時(shí)指導(dǎo)督促他們糾正錯(cuò)誤,使他們養(yǎng)成良好的編寫(xiě)網(wǎng)頁(yè)腳本代碼的習(xí)慣。
二是培養(yǎng)學(xué)生搜索資料的習(xí)慣。大部分學(xué)生平時(shí)上網(wǎng)目標(biāo)是上QQ聊天或者玩游戲,如果能夠引導(dǎo)學(xué)生利用適當(dāng)時(shí)間上網(wǎng)學(xué)習(xí)搜索資料,解決學(xué)習(xí)上的疑難問(wèn)題,這樣不但能分散學(xué)生QQ聊天或者玩游戲的注意力,而且能使學(xué)生學(xué)會(huì)利用網(wǎng)絡(luò)搜索資料進(jìn)行學(xué)習(xí),提高學(xué)生利用網(wǎng)絡(luò)資源的能力。
三是培養(yǎng)學(xué)生閱讀的習(xí)慣。為了提高學(xué)生編寫(xiě)網(wǎng)頁(yè)腳本代碼的能力,豐富解決編程問(wèn)題的經(jīng)驗(yàn),筆者引導(dǎo)學(xué)生多看多思考別人編寫(xiě)的網(wǎng)頁(yè)腳本代碼,從中理解他人的解題思路和設(shè)計(jì)思想;另外,還引導(dǎo)學(xué)生多閱讀計(jì)算機(jī)報(bào)刊雜志、書(shū)籍、網(wǎng)絡(luò)論壇上的好文章,增長(zhǎng)見(jiàn)識(shí),為以后編寫(xiě)網(wǎng)頁(yè)腳本代碼打下良好基礎(chǔ)。
四、調(diào)動(dòng)學(xué)生合作探究的積極性
在課堂上,教師可通過(guò)有針對(duì)性的問(wèn)題,引導(dǎo)學(xué)生積極探討算法,調(diào)動(dòng)他們合作探究的積極性。比如,學(xué)習(xí)了JavaScript腳本語(yǔ)言的For語(yǔ)句、do-while語(yǔ)句和While語(yǔ)句之后,為了使學(xué)生明白這三種循環(huán)語(yǔ)句的應(yīng)用,筆者提出問(wèn)題:應(yīng)用一種循環(huán)語(yǔ)句編程實(shí)現(xiàn)求1+2+3+……+n>10000的最小正整數(shù)n,要求寫(xiě)出算法和腳本代碼。首先,讓學(xué)生在小組中討論,每小組6人,每位小組長(zhǎng)分工分任務(wù),并且負(fù)責(zé)整理、調(diào)試腳本代碼;接著,每個(gè)小組挑選一位成員上臺(tái)先說(shuō)說(shuō)問(wèn)題的算法,再演示腳本代碼。在演示代碼過(guò)程中,對(duì)存在錯(cuò)誤的代碼,教師在課堂上引導(dǎo)學(xué)生一起討論,共同解決問(wèn)題。演示代碼之后,教師引導(dǎo)學(xué)生對(duì)這三種循環(huán)語(yǔ)句的特點(diǎn)及應(yīng)用進(jìn)行歸納總結(jié)。這樣的討論能激發(fā)學(xué)生參與合作的激情,學(xué)生在課堂中發(fā)揮了主體地位,在輕松的討論氛圍中更加深刻地理解教學(xué)內(nèi)容,牢固地掌握所學(xué)知識(shí)。
另外,在課堂教學(xué)過(guò)程中,教師應(yīng)盡量現(xiàn)場(chǎng)解答學(xué)生的疑難問(wèn)題,對(duì)于課后不能及時(shí)解決的問(wèn)題,教師可利用網(wǎng)絡(luò)答疑的方式,如QQ、師生網(wǎng)上交流系統(tǒng)等進(jìn)行網(wǎng)上輔導(dǎo),與學(xué)生實(shí)現(xiàn)實(shí)時(shí)交互,充分調(diào)動(dòng)學(xué)生課后探究的積極性,提高教學(xué)效果。
總之,網(wǎng)頁(yè)腳本語(yǔ)言教學(xué)中,學(xué)生學(xué)習(xí)編寫(xiě)JavaScript網(wǎng)頁(yè)腳本代碼往往不是一蹴而就,而是需要教師平時(shí)多渠道引導(dǎo)學(xué)生,調(diào)動(dòng)學(xué)生學(xué)習(xí)興趣,拓寬學(xué)生知識(shí),使學(xué)生領(lǐng)悟編寫(xiě)網(wǎng)頁(yè)腳本代碼的方法、思維和技巧,提高學(xué)生實(shí)際動(dòng)手能力和探索、合作、創(chuàng)新能力,這樣網(wǎng)頁(yè)腳本語(yǔ)言教學(xué)才會(huì)取得良好的教學(xué)效果。
(作者單位:江門(mén)市蓬江區(qū)杜阮華僑中學(xué))
參考文獻(xiàn):
[1]九州書(shū)源. Dreamweaver CS5網(wǎng)頁(yè)制作[M]. 北京:清華大學(xué)出版社,2011.
[2]北京阿博泰克北大青鳥(niǎo)信息技術(shù)有限公司.制作JavaScript腳本特效[M]. 北京:電子工業(yè)出版社,2012.
[3]何旭明. 學(xué)習(xí)興趣的喚起:教師的教育教學(xué)對(duì)學(xué)生學(xué)習(xí)興趣的影響研究[M]. 北京:教育科學(xué)出版社,2011.
責(zé)任編輯 陳春陽(yáng)