iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 2
0
Modern Web

網頁程式設計so easy系列 第 2

Day2 [開發網頁的測試環境與工具-1]

實作

要用HTML、CSS、JavaScript進行網頁開發,可以使用純文字類型的編輯器,再配合瀏覽器來測試結果。我個人是習慣使用Sublime text 3 、搭配Chrome瀏覽器。如果只是想要在網路上練習或看語法效果,也可以使用線上資源,可以一邊編輯即看到所做的網頁。
一是CodePen、一是JSFiddle。其中CodePen還可以看各路神人設計的頁面,而且可以看到他的原始碼,喜歡的話可以fork回自己帳號去做修改、研究。
http://codepen.io/
https://jsfiddle.net/

參考:https://www.sitepoint.com/7-code-playgrounds/

由於用純文字類型編輯器,每句程式碼都要自己key,不僅麻煩還容易出錯,所以各文字編輯器都還可以再安裝package,達到自動完成程式碼、選色、整理程式碼等功能。不過我不推薦超級新手安裝這些package,因為可能就此忘記一些程式碼基本架構等重要的東西。
以下我會以Sublime text 3 為例,教大家下載package。在安裝各個package之前,需先裝sublime package,才可透過sublime package來安裝其他package。
https://packagecontrol.io/installation
此網站裡面有介紹該如何安裝,其中一個方法是使用sublime text 3裡面的View > Show Console(如圖一),並在下方輸入處將上面網址提供的安裝指定碼輸入即可。可使用Ctrl(Command)+Shift+P來測試有無安裝成功,此時我們可以輸入install,會跑出如圖二的提示字,選擇Package Control: Install Package,這時我們接著就可以輸入我們想要下載的package。同理,按Ctrl(Command)+Shift+P後,可以輸入remove,會有Package Control: Remove Package的選項,此時他會列出你安裝的所有package,選擇後就可以如願的移除package了。
http://ithelp.ithome.com.tw/upload/images/20161205/201033852Kz7QLSF78.png
圖一

http://ithelp.ithome.com.tw/upload/images/20161205/201033852kxEwb7YEJ.png
圖二

你們可能會很疑惑,我怎麼知道要下載哪些package?此網頁裡面會告訴大家現在package下載的排行,還有一些package的簡介。
https://packagecontrol.io/browse/popular

簡單介紹其中幾個,也是大家比較常使用的package。

  1. Emmet
    其可以用較簡單的程式碼去生成完整的程式碼。
    Ex:輸入html:5 按 Ctrl+E,則會生成html5文件的模式。下面網址有更多快捷程式碼的介紹。
    http://docs.emmet.io/abbreviations/syntax/
    作者自行保留連結 file:///C:/Users/User/Downloads/Emmet.pdf
  2. Goto-CSS-Declaration
    當html跟CSS檔都很長時,發現html某個class的CSS樣式怪怪的,此時就可以使用win鍵+alt+.(注音ㄡ那個),找出html檔中某段所對應的CSS檔位置。
    http://ithelp.ithome.com.tw/upload/images/20161205/201033858w0xuW3XME.png

◆希望能將螢幕切割,一邊放html一邊放CSS時,可使用View>Layout,來看你想要怎麼分割螢幕。

  1. SideBarEnhancements
    增強側欄工具列功能:可快速將程式碼用瀏覽器打開、可預設資料路徑至左側工具列等功能。
  2. HTML-CSS-Prettify
    使用Ctrl+Shift+H可快速排版(也可自行去定義如何排版)
  3. Autoprefixer
    自動處理CSS3前綴詞處理
  4. Sublime熱鍵指令(有些是文字編輯器通用的)
    F11切換全螢幕
    ctrl+/註解、取消註解
    ctrl+左鍵 可於想修改的地方加選好幾個文字標,同時修改
    ctrl+d向下選取同名字並同步修改code,大量修改超好用
    ctrl+g直接輸入數字到行數到指定行數
    alt+F3選取全文同名內容,等於超快速搜尋替代功能
    shift+右鍵(向垂直方向拉) 同時修改垂直方向內容,根本太強大...
    ctrl+shift+L同時選取多行,同步修改內容
    ctrl+shift+P管理套件面板
    ctrl+[ 退縮排
    ctrl+l 選整行

熱鍵表:http://www.camdemy.com/media/6211


上一篇
Day0 [網頁程式設計so easy簡介_前言、目錄]
下一篇
Day3 [開發網頁的測試環境與工具-2]
系列文
網頁程式設計so easy30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
Ivan Wei
iT邦新手 5 級 ‧ 2016-12-05 00:00:13

有幾個問題

  1. 圖一、圖二 空空的,是刻意如此嗎?
  2. file:///C:/Users/User/Downloads/Emmet.pdf 是個人電腦的路徑,因此我們看不到檔案內容
smallone1 iT邦新手 5 級 ‧ 2016-12-05 17:38:45 檢舉

您好,謝謝您的回應。
文章已做修正:)

我要留言

立即登入留言