999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于高德地圖開發(fā)公交查詢系統(tǒng)項目在JavaScript課程教學中的應用

2018-04-02 09:13:58吳國華
電腦知識與技術 2018年5期
關鍵詞:課程教學

吳國華

摘要:JavaScript語言編程是職業(yè)院校《網(wǎng)頁編程》課程中的基礎組成部分,教學中開發(fā)項目的選擇對于枯燥的語言編程學習起到舉足輕重的作用。該文基于高德地圖JavaScriptAPI程序為開發(fā)環(huán)境,以開發(fā)公交查詢系統(tǒng)項目為案例,使學生有效地掌握JavaScript語言編程,激發(fā)學生自主學習的興趣,培養(yǎng)學生軟件項目開發(fā)的能力。

關鍵詞:高德地圖;公交查詢系統(tǒng);JavaScript;課程教學

職業(yè)院校的教育注重學生的參與性與實踐性,“項目引領,案例驅動”的教學方法被廣泛應用于各個專業(yè)的教學之中,如何選擇學生感興趣而又具有開發(fā)價值的項目成為教師教學的重點和難點,也是課程教學中的一個關鍵所在。

在計算機網(wǎng)絡專業(yè)開設的《網(wǎng)頁編程》課程中,JavaScript語言編程是課程的基礎部分,是學生進行Web應用程序開發(fā)的必要知識和技術支持。然而,對于一年級的學生來說,進行抽象的語言學習是十分困難的,要讓枯燥的語言變得生動,要讓無趣的代碼實現(xiàn)價值就要找到學生的興趣所在,投其所好地選擇教學案例,讓學生從被動學習轉為主動參與。在本課程的教學中,筆者選擇了學生感興趣的高德地圖作為開發(fā)環(huán)境,基于高德地圖豐富的JavaScript API開發(fā)代碼設計與開發(fā)公交查詢系統(tǒng)項目,項目完成后能實現(xiàn)城市切換、公交路線查詢和換乘方案查詢的一系列功能,讓學生體現(xiàn)到程序語言的真正作用和價值。

1項目開發(fā)環(huán)境與開發(fā)步驟設計

1.1項目開發(fā)環(huán)境

高德地圖是由高德軟件有限公司開發(fā)的一款集數(shù)字地圖內(nèi)容、導航和位置服務解決方案于一體的綜合地圖平臺,是國內(nèi)三大常用地圖之一。對于職校的學生,高德地圖認知度很高,而且使用率很廣,深得學生喜愛。但是,作為地圖開發(fā)者的身份,對于學生是神秘而又有趣的,能充分激發(fā)學生的自主學習興趣,有利于項目在教學中的應用。

基于高德地圖開發(fā)公交查詢系統(tǒng)項目主要應用了高德地圖開放平臺提供的JavaScript API程序,結合JavaScfipt語言的基礎語法和各種對象的調(diào)用方式,利用Dreamweaver或sumlime Text等軟件來開發(fā)Web應用程序。

API是各種網(wǎng)絡地圖廠家提供的地圖嵌入到網(wǎng)頁的應用程序接口,高德地圖針對網(wǎng)頁的API主要由JavaScript語言編寫,提供給開發(fā)者網(wǎng)站或移動端中構建功能豐富、交互性強的地圖應用程序,例如地點搜索、路線規(guī)劃、定位等功能,對于學生的學習有很大的幫助。

1.2項目開發(fā)步驟設計

結合項目涉及知識點和學生的認知能力,筆者把項目分解成三個步驟進行開發(fā),見圖1項目開發(fā)步驟設計圖。首先是地圖功能開發(fā)部分,從注冊高德地圖成為開發(fā)者到在自己的網(wǎng)頁中調(diào)用地圖,實現(xiàn)地圖初始化,讓學生感受到JavaScript語言的作用和價值;第二步,公交查詢功能的開發(fā)是本項目的重點和難點,要求學生掌握JavaScript語言的調(diào)用和查詢功能,體會程序的實際應用;第三步,對項目進行調(diào)試與開發(fā),要求學生把網(wǎng)頁安裝到服務器中進行調(diào)試,并進行分組互相測試,編寫測評報告,對項目提出用戶體驗和修改建議。

本項目的步驟設計遵循由淺至深,層層遞進,逐步完善的效果進行,讓學生先得到程序的實惠和樂趣,再通過自行開發(fā)體現(xiàn)編程的價值,從被動學習到主動學習。在開發(fā)過程中,通過分組探討,分組協(xié)作,分組測評的方式,讓同學們從開發(fā)者的角度協(xié)同工作,又可以從用戶的角度評價項目,實現(xiàn)相互學習,共同進步。

根據(jù)用戶輸入的乘車起點和目的站,在進行查詢操作時會調(diào)用高德地圖API中的getElementsByName函數(shù),通過地圖自身的算法篩選出距離最短,換乘最少,時間最短的乘車方案。

在網(wǎng)頁中添加兩個文本輸入框用用于輸人起點和終點,添加一個按鈕用于顯示換乘信息。當點擊按鈕時獲取輸入的信息并顯示換乘信息,代碼見表3。

3結束語

JavaScript語言編程的開發(fā)是職業(yè)院校《網(wǎng)頁編程》課程中的重要組成部分,基于高德地圖開發(fā)公交查詢系統(tǒng)項目循序漸進,有趣而又實用,能有效地激發(fā)學生自主學習的興趣,項目在實際應用中體現(xiàn)的價值能讓學生立起強大的信心和學習動力。項目完成后,學生能奠定網(wǎng)絡編程語言的基礎,逐步實現(xiàn)根據(jù)實際需要自主設計與開發(fā)項目,把知識技能轉化成生產(chǎn)力,有利于今后向更深層次的知識學習,并開發(fā)出自主創(chuàng)新的項目。

公交查詢系統(tǒng)項目除了結合JavaScript語言進行編程以外,還可以加入HTML5、CSS、C#等編程語言進行項目模塊開發(fā),既豐富教學內(nèi)容,又提高教學效率。如何做到一個項目串聯(lián)各種編程語言的學習將是下一步需要重點研究和解決的問題。

猜你喜歡
課程教學
美學概論課程教學中的“三創(chuàng)”教育
人間(2016年27期)2016-11-11 17:22:29
小學低段語文教學方式初探
人間(2016年28期)2016-11-10 00:11:38
淺析舞蹈表演專業(yè)課程教學的探索和創(chuàng)新
節(jié)奏訓練在初中音樂課程教學中的應用研究
課堂中如何培養(yǎng)學困生溝通能力
人間(2016年26期)2016-11-03 18:58:17
小學數(shù)學教學應注重培養(yǎng)學生的應用意識
人間(2016年26期)2016-11-03 17:23:08
淺談微課在PHOTOSHOP課程教學中的實踐
會計專業(yè)課程教學國際化的探索性研究
高職物流專業(yè)“物流費用結算實務”課程開發(fā)研究
中國市場(2016年36期)2016-10-19 04:54:40
高職院校醫(yī)學檢驗技術專業(yè)提高課程教學質(zhì)量的探討
科技視界(2016年21期)2016-10-17 18:59:36
主站蜘蛛池模板: 国产真实乱子伦精品视手机观看| 尤物亚洲最大AV无码网站| 91精品专区国产盗摄| 日韩资源站| 精品国产自在现线看久久| 国产香蕉国产精品偷在线观看| 国产jizz| 国产日韩av在线播放| 欧美激情,国产精品| 久久黄色免费电影| 亚洲日韩高清无码| 亚洲人人视频| 伊人久综合| 精品1区2区3区| 五月六月伊人狠狠丁香网| a毛片免费在线观看| 片在线无码观看| 九九精品在线观看| a级毛片免费看| 在线中文字幕网| 欧美黄色网站在线看| 自拍偷拍欧美日韩| 18禁影院亚洲专区| 亚洲男人的天堂在线观看| 欧美色丁香| 乱码国产乱码精品精在线播放| 全部免费毛片免费播放| 三上悠亚在线精品二区| 欧美色99| 51国产偷自视频区视频手机观看| 色婷婷成人网| 青青青国产精品国产精品美女| 久久精品视频一| 伊人色天堂| 日韩区欧美区| 久久香蕉国产线看观看精品蕉| 无码免费视频| 亚洲精品第五页| 久久久成年黄色视频| 97成人在线视频| 亚洲成年人网| 亚洲天堂视频在线播放| 久草视频中文| 国产第一色| 黑色丝袜高跟国产在线91| 欧美啪啪网| 国产高清又黄又嫩的免费视频网站| 一级黄色片网| 播五月综合| 天天躁日日躁狠狠躁中文字幕| 毛片久久网站小视频| 久久综合结合久久狠狠狠97色| 久久精品人人做人人综合试看| 欧洲一区二区三区无码| 亚洲免费三区| 国产亚洲精久久久久久无码AV| 亚洲精品在线影院| 国产综合在线观看视频| 亚洲人成人无码www| 美女被操91视频| 中文字幕精品一区二区三区视频| 8090成人午夜精品| 99久久国产综合精品2020| 国产午夜人做人免费视频中文| www.av男人.com| 久久综合成人| 91精品国产一区| 婷婷五月在线视频| Jizz国产色系免费| 911亚洲精品| 22sihu国产精品视频影视资讯| 日韩一级二级三级| 免费a级毛片18以上观看精品| 精品91视频| 亚洲精品片911| 一区二区三区四区日韩| 国产情侣一区二区三区| 狠狠色综合久久狠狠色综合| 国产主播喷水| 国产在线精品美女观看| 素人激情视频福利| 91精品视频播放|