JavaScript 進階程式設計 與 Ajax JavaScript Advanced Programming and Ajax
Level: Intermediate
Total Hours: 12 小時
Number of Lessons: 4
開課日期: Feb 19, 2017
Day of the week:
Sun
NTD 21,600
send Course Introduction
課程目標:
您將使用JavaScript程式設計和Ajax的進階技巧,以增加更好的功能,使網頁的具有互動性和動態性。
目標學生:
進階JavaScript程式設計的目的是為有經驗的網頁開發人員,並有JavaScript經驗的學生。
學生依該要能夠輕鬆的建立網頁,寫XHTML代碼和基本JavaScript,並熟練使用網頁瀏覽器,例如:Internet Explorer。
具備能力:
為了確保順利完成該課程,我們建議您先完成JavaScript 程式設計(第四版)課程或具有相同的知識。
傳輸方式:
導師帶領下,集團節奏,課堂交付結構化的實踐活動學習模式。
平台需求
- 微軟 Windows XP Service Pack 2
軟體需求
- Internet Explorer 7.x 版本
- Mozilla Firefox 2.x 版本
- Java開發工具包 6.x
- Apache Tomcat 6.0.14
- Adobe Flash Player9.x 版本
- 記事本+ +
基於績效的目標
在成功完成該課程後,學生將能夠:
- 使用程式設計技術維護JavaScript代碼。
- 使用JavaScript實現橫跨瀏覽器的兼容性。
- 在JavaScript中使用自定義物件。
- 在JavaScript中使用和建立陣列。
- 使用JavaScript處理cookie。
- 使用一般的途徑驗證表單。
- 程式中使用DOM API來橫越,修改和追加節點文件。
- 與Adobe Flash 檔案,ActiveX 控件和伺服器應用程式進行通信。
- 使用Ajax從伺服器獲取信息,並顯示在網頁上。
- 建立Ajax應用程式。
課程內容
課程1:使用程式設計技術
- 主題1A:維護JavaScript代碼
- 主題1B:除錯JavaScript代碼
課程2:實現橫跨瀏覽器兼容
- 主題2A:提供支持多種瀏覽器
- 主題2B:啟用JavaScript
- 主題2C:檢測瀏覽器和JavaScript版本
- 主題2D:檢測物件
- 主題2E:處理異常
課程3:在JavaScript中使用自定義物件
- 主題3A:建立自定義物件
- 主題3B:使用構造功能
- 主題3C:物件添加方法
- 主題3D:使用原型功能
課程4:使用陣列
- 主題4A:建立陣列
- 主題4B:刪除陣列元素
- 主題4C:使用多維陣列
課程5:使用JavaScript處理Cookie
- 主題5A:使用Cookie物件
- 主題5B:儲存cookie
- 主題5C:處理cookie數值
- 主題5D:刪除Cookies
課程6:使用JavaScript驗證表單
- 主題6A:使用一般的方法驗證表單
- 主題6B:使用自定義物件實現一般的驗證
課程7:程式設計使用DOM API
- 主題7A:橫越文件
- 主題7B:修改文件
- 主題7C:追加節點文件
課程8:與插件和伺服器應用程式通信
- 主題8A:與Adobe Flash內容通信
- 主題8B:使用ActiveX 通信
- 主題8C:與伺服器應用程式通信
課程9:使用Ajax
- 主題9A:建立XMLHttpRequest物件
- 主題9B:使用XMLHttpRequest物件從伺服器獲取信息
課程10:用 Ajax建立應用程式
- 主題10A:使用Ajax建立一個自動完成應用程式
- 主題10B:使用Ajax互動式資料庫
- 主題10C:使用Ajax驗證表單
- 主題10D:工作使用第三方Ajax資料庫