国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于任務驅(qū)動的網(wǎng)頁編程教學方法探究

2014-06-20 23:55:31馬春艷梁霞王海峪
無線互聯(lián)科技 2014年3期

馬春艷 梁霞 王海峪

摘 要:隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)頁編程發(fā)展越來越快,開發(fā)軟件日新月異,但無論怎么變化,網(wǎng)頁編程的核心卻沒有變,那就是HTML、CSS和JavaScript。本文以任務驅(qū)動的形式闡述網(wǎng)頁編程的教學方法。

關(guān)鍵詞:HTML;CSS;JavaScript

HTML是超文本標記語言(HyperText Markup Language)的縮寫,是制作網(wǎng)頁的基礎(chǔ)。

CSS是Cascading Style Sheet的縮寫。也稱之為“層疊樣式表”,是用于控制網(wǎng)頁樣式并允許將樣式信息與網(wǎng)頁內(nèi)容分離的一種標記性語言。JavaScript是一種腳本語言,比HTML要復雜,使用它可以使頁面更加豐富多彩。本人在教學實踐中不斷的探究網(wǎng)頁編程的教學方法,完善教學手段,幾年來取得了良好的教學效果,下面對任務驅(qū)動式教學在本課程中的具體應用做一總結(jié)。

1 任務驅(qū)動教學法簡介

“任務驅(qū)動教學法”是一種建立在建構(gòu)主義學習理論基礎(chǔ)上的教學法,它將以往以傳授知識為主的傳統(tǒng)教學理念,轉(zhuǎn)變?yōu)橐越鉀Q問題、完成任務為主的多維互動式的教學理念;將再現(xiàn)式教學轉(zhuǎn)變?yōu)樘骄渴綄W習,使學生處于積極的學習狀態(tài),每一位學生都能根據(jù)自己對當前問題的理解,運用共有的知識和自己特有的經(jīng)驗提出方案、解決問題。

2 任務驅(qū)動教學法在網(wǎng)頁編程中的應用

由于網(wǎng)頁編程是一門實踐性很強的課程,老師單純的理論講解,激發(fā)不了學生的學習興趣,很容易引起學生的厭學情緒,以任務為導向,在講解HTML、CSS和JavaScript理論知識的一開始就以一個案例的形式先讓學生感受到將要學習的內(nèi)容可以實現(xiàn)這么精彩的網(wǎng)頁,然后根據(jù)這個案例任務引導學生學習理論知識,在學習的同時完成這個案例任務的制作,通過學習以及實踐可以加深學生的理解能力以及運用的能力。此外,可以提高學生解決問題的能力。

2.1 HTML語言

HTML是編寫網(wǎng)頁的基礎(chǔ),內(nèi)容也很多,因此在這一章可以分成三個任務案例來講解,每一個任務都是一個精彩的網(wǎng)頁。任務一主要講述HTML的基本構(gòu)成,網(wǎng)頁中可以添加的基本元素以及表單等,這部分的理論知識主要通過任務案例直觀理解。任務二主要講述表格以及如何使用表格布局頁面,在講述布局頁面的時候,可以添加一個案例,用來專門講解布局方面的問題,理論部分講解完后,可以給學生留一個作業(yè),把剛才的案例自己用表格布局來完成,達到鞏固知識的目的。任務三主要簡述框架布局,在講述框架這部分內(nèi)容時,還是以實踐為主導,把任務三少部分的案例頁面發(fā)給學生,讓他們完成剩余的部分,這樣可以激發(fā)學生的學習興趣,并且做到有的放矢。這樣每一個任務都有一個明確的目標以及視覺上的感受,當學生學習理論知識后就可以輕松的完成開始的時候老師給的任務案例了,最后可以加一個知識拓展的內(nèi)容,把任務中沒有涉及的知識點加進去。

2.2 CSS樣式

CSS樣式的屬性很多,不容易掌握,同樣以一個任務案例的形式展示一個網(wǎng)頁,用加了樣式的網(wǎng)頁和沒有加樣式的網(wǎng)頁進行一下對比,學生就會感受到加了樣式的網(wǎng)頁更加的精美,從而激發(fā)了學生的學習興趣,如果以Dreamweaver為編寫軟件的話,軟件有自動提示功能,所以學生編寫代碼部分就不會那么費力了。CSS的屬性比較多,可以講解比較常用的部分,例如背景的屬性,字體的屬性,邊框的屬性,濾鏡特效等,在講解每一個屬性的時候都采用案例的形式進行。

2.3 JavaScript語言

JavaScript是一種腳本語言,主要是基于客戶端運行的,用戶點擊帶有JavaScript的網(wǎng)頁,網(wǎng)頁里的JavaScript就傳到瀏覽器,由瀏覽器對此作處理,比HTML、CSS要復雜。下拉菜單、驗證表單有效性等大量互動性功能,都是在客戶端完成的,不需要和Web Server發(fā)生任何數(shù)據(jù)交換,因此,不會增加Web Server的負擔。

在這部分中主要講解一些成熟的代碼,以三個任務的形式把JavaScript常見的應用運用到網(wǎng)頁中,這三個任務分別是萬年歷、輪換圖片以及注冊驗證等。通過三個任務案例,使學生對JavaScript有一個初步的認識,同時打消學生對腳本語言的恐懼心理,讓他們輕松的學習。任務一主要講述日歷的制作,任務二主要講述網(wǎng)頁中輪換圖片的設(shè)置,任務三主要講述表單驗證,在講述這部分內(nèi)容時,把表單驗證的一部分代碼發(fā)給學生,讓他們把剩余的代碼補充完整,這樣學生在編寫代碼時就不費力了,例外在任務講解中把學生分成若干組,每一組安排幾個學得比較好的,讓他們把每個任務按照小組的形式把案例完成,完成后互相評比,互相學習,從而達到掌握的目的。

因為JavaScript寫的程序都是以源代碼的形式出現(xiàn)的,也就是說你在一個網(wǎng)頁里看到一段比較好的JavaScript代碼,恰好你也用得上,就可以直接拷貝,然后放到你的網(wǎng)頁中去。正因為可以借鑒、參考優(yōu)秀網(wǎng)頁的代碼,所以讓學生學習起來就不會那么費勁了

另外,本課程可安排一周的課程實訓,網(wǎng)頁編程課程實訓是本課程實踐教學的重要組成部分。是對學生掌握本門課程教學內(nèi)容、運用所學知識解決實際問題能力的檢驗,通過課程實訓的實施,達到了提高學生動手能力,增加了學生實際工作經(jīng)驗。

[參考文獻]

[1]胡宇.談信息技術(shù)課堂教學中創(chuàng)造性思維的培養(yǎng)[J].湖南:教育教學論文網(wǎng).

[2]殷寶良.高等成人教育教學模式創(chuàng)新研究[J].南京:文教資料,2006.1(345).

[3]曲偉峰,等.網(wǎng)頁編程技術(shù)[M].北京:電子工業(yè)出版社.

祁阳县| 商河县| 师宗县| 浦北县| 天台县| 府谷县| 修武县| 娄烦县| 荣昌县| 绥棱县| 韶关市| 那坡县| 靖西县| 大足县| 藁城市| 长阳| 页游| 乌苏市| 延安市| 武强县| 虹口区| 和林格尔县| 双流县| 镇巴县| 当雄县| 丹棱县| 赤壁市| 姜堰市| 阿城市| 五指山市| 盐山县| 乃东县| 闻喜县| 广东省| 红桥区| 绩溪县| 叙永县| 久治县| 双江| 宜君县| 凭祥市|