jQuery 中階程式設計班
jQuery 中階程式設計班【二四晚班】 【男丁格爾 老師】
- 課程日期:2012 年 6 月 26 日 ~ 7 月 19 日
- 課程日期:6/26、6/28、7/3、7/5、7/10、7/12、7/17、7/19
- 課程時間:星期二、四 / 晚上 6:50~9:50
課程資訊
- 授課講師:男丁格爾 老師 (教學範例)(老師的網站)
- 課程時數:8 堂課 / 時數共 24 小時 / 共 四 週
- 課程學費:7800元【新生線上報名特價7500/舊生報名特價6800】
- 付款方式:開課當天現場繳費
- 課程教材:教學講義 / 範例原始檔
- 課程地點:【飛肯設計學苑教室】交通位置圖 > >
- 聯絡電話: (02)2211-1414 / 0925-014-000
適合對象
- 1.對於 互動網頁程式有興趣與需求者
- 2.網頁設計師或程式設計人員
- 3.上班族及學生族自我進修
課程特色
JavaScript 一直都是網頁設計人員的痛,除了要記住各種不同 HTML 的屬性及方法之外,還會遇到不同瀏覽器間的語法差異問題。有時可能犧牲了好幾晚的睡眠時間來「找到」一個可能是眾所皆知的「臭蟲」,接下來可能又是要花好幾晚來「解決」它。
jQuery 是一個快速又簡潔的 JavaScript 程式庫,除了簡化 HTML 屬性的存取使用、事件的監聽處理及 Ajax 之外,也解決了大部份瀏覽器間的相容性問題。同時也加入一些不輸給 Flash 的基礎動畫效果,使得我們的網頁不再是死板的回應使用者的動作。透過 jQuery 的程式特性,讓我們能用更少的程式碼來寫出之前可能要寫到上百行的同等效果來(Write Less, Do More)。
課程簡介
課程定位在 jQuery 的中階範例應用班,會搭配大量淺顯易懂的實際範例來講解 jQuery 語法使用。同時也會介紹如何使用各種以 jQuery 為核心而開發的外掛套件,讓我們能快速的套用現成的效果並體會 jQuery 所帶來的方便性。
由於 jQuery 整合了 JavaScript、HTML 及 CSS 等不同的層面,因此學生需要先具備有 JavaScript、HTML 及 CSS 等知識。如果您不確定您的程度是否適合來參加這個進階的課程, 您可以來電詢問, 也可以親自到我們教室來和老師談談喔!!
課程大綱
【jQuery 進階選取器】
- 基本的選取器 #id, .class, tagName
- 基本選取器
- 可見性選取器
- 子元素選取器
- 表單對象屬性選取器
【再論事件綁定】
- jQuery 的事件綁定 bind(), unbind()
- 滑鼠事件 mouseover(), mouseout()
- 滑鼠事件 mousedown(), hover()
- window 事件 load(), scroll(), resize()
- 讓事件能永存 live(), die()
- 判斷圖片是否失連 load(), error()
- 滑鼠移動事件 mousemove()
- 滾輪事件 mousewheel()
- 互動事件 click(), change(), foucs(), blur()
- 鍵盤事件 keydown(), keypress(), keyup()
- 間接事件綁定trigger(), triggerHandler()
- 自訂滑鼠游標
- 浮動式廣告 scroll()
- 滾輪滾輪控制廣告播放顯示
【透過 jQuery來完全控制HTML元素】
- 存取元素的屬性/值 attr(), removeAttr()
- 存取元素的 HTML, 內容及值
- html(), text(). val()
- 建立、移動、刪除HTML元素
- DOM 操作:append(), remove(), after()
- DOM 操作: before(), wrap()
- 表單步驟進階控制
- 水平多層選單 children()
- 存取元素的 CSS 屬性/值 css(), addClass()
- CSS 屬性/值 removeClass(), toggleClass()
- 網頁字型縮放
- List 清單左右互動 appenTo()
- 區塊等高 height(), width()
- 動態載入圖片
【讓網頁動起來】
- 顯示及隱藏 show(), hide(), toggle()
- 淡入及淡出 fadeIn(), fadeOut(), fadeTo()
- 進階動畫 animate(), stop()
- 讓 animate() 支援更多的 css 屬性
- 選單動畫 offset()
- 廣告切換展示
- 手風琴式的廣告展示
- 商品展示效果 find()
- 滑入及滑出 slideUp(), slideDown()
- 更多的動畫效果
- 折疊訊息選單
- 單頁式網站設計 scroll(), resize()
- 不間斷輪播式訊息 after(), before()
- 打字效果跑馬燈
【實用的jQuery套件 - 開發外掛】
- 記住使用者的設定及資料 Cookie
- Mac選單我也有 IconDock
- 燈箱效果(幻燈片) ThickBox
- 幫動畫加上緩衝效果 jQuery.easing
- 滑鼠滾輪的偵測 mousewheel()
- 右鍵選單 ContextMenu
- 頁籤選單 Tabs
- 自製區塊等高外掛 jQuery.equalheight
- 自製水平多層選單外掛 jQuery.submenu
【 以上課程資料由授課講師親自編寫,版權為授課講師所有,版權所有侵權必究 】