iT邦幫忙

DAY 14
0

非程式人的前端開發自學之路系列 第 14

[非程式人的前端開發自學之路] Day 14 讓網頁動起來 jQuery 入門

  • 分享至 

  • xImage
  •  

通常初學者在學習寫程式時,常常會被語法的變數、物件、陣列、迴圈等規則嚇跑,所以在這次教學中,將會對基礎觀念抱持著一個不求甚解的態度去學習,並不是觀念不重要,而是要避免繁雜的觀念造成學習的痛苦。

嘗試 Javascript

Javascript 是瀏覽器就內建可以使用的語言,開始嘗試使用 Javascript 時,我們可以使用開發工具裡面的 Console 工具來嘗試。

開發工具

使用 Chrome 瀏覽器按 F12 (Windows 系統)cmd + option + I (Mac 系統)就可以把開發工具打開,CodeSchool 有提供免費的 DevTools 課程。

開啓開發工具後,選擇 Console 這個分頁,Console 可以在撰寫程式時去看程式的 log,今天我們直接在上面嘗試寫 Javascript。

直接在 Console 輸入

alert("Hello, World!");

接著按下 enter

是不是覺得很簡單,alert 功能會暫停 Javascript 執行,直到使用者按下確定。

還可以試試輸入

confirm("Do you like Javascript ?");

按下 enter 得到

的到的彈出視窗多了取消的按鈕,confirm 的功能是讓使用者可以選擇確定或取消,選擇確定就會得到 true ,選擇取消就會得到 false 。

另外還可以試試

prompt("Passenger Count:");

可以輸入內容讓程式端可以接收處理。

jQuery

開始學習 jQuery 之前要再說明一次,

HTML 是處理內容與結構

CSS 負責樣式

JavaScript 就是處理行為,讓網站能夠動起來

jQuery 是一個 Javascript Library ,因為寫法比較簡潔簡單,並且因為各家瀏覽器對於 Javascript 的實作方式不同,因此使用 jQuery 就可以幫你處理好跨瀏覽器的問題,也就是 jQuery 的核心精神 write less, do more.

jQuery 可以方便做到

  • 尋找 - 尋找 HTML 文件裡的元素

  • 改變 - 改變 HTML 內容

  • 監聽 - 反應使用者的動作

  • 動畫 - 做出移動、漸變效果

  • 溝通 - 透過網路,動態載入內容

用開發工具嘗試 jQuery

我們以網站 Changee LearningPath 為例,利用 Console 來快速做到 jQuery 尋找與改變的功能。

打開開發工具之後,把左上角的放大鏡選起來,選起來的時候會變成藍色的

接著到畫面上把網站 logo 的部分選取,同時在開發工具上也會被選取起來,

從這邊可以知道 HTML 部分是由超連結標籤 a 所建立 className 是 brand,因此我們可以用 jQuery 選取器去選取我們想修改的值

$(".brand")

<img src="http://ithelp.ithome.com.tw/upload/images/20141014/20141014161423543cdb5f65d0f_resize_600.png" style="height:286px; width:500px"></img>

可以使用 jQuery 的 html 方法來修改,在 Console 輸入

$(".brand").html("Hello, World!");

按下 enter 就發現原先的 Changee LearningPath 文字被換成了 Hello, World!

我們已經跨出了利用 jQuery 的第一步了。


上一篇
[非程式人的前端開發自學之路] Day 13 單欄、雙欄、多欄式排版
下一篇
[非程式人的前端開發自學之路] Day 15 DOM 與 jQuery Object
系列文
非程式人的前端開發自學之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
wilson1966
iT邦研究生 2 級 ‧ 2014-10-20 08:39:57

這篇寫的不錯,有說明和範例,讚

我要留言

立即登入留言