2013年3月5日 星期二

菜鳥前端工程師的自學之路

前言

這篇文章目的用來引領自己學習的方向,並且記錄自己學習的過程。也希望這篇文章可以幫助到一些和我一樣想要踏入前端領域,卻又不知道從何學習起的人們。

確認學習目標

HTML、CSS、JavaScript三大語言是前端工程師的基石,所以我必須在這三個語言中奠定良好的基礎。在學習這三種程式 語言時,我將HTML與CSS放在同時間學習,而JavaScript則在奠定前面兩種語言的基礎後再開始學習。

如何學習?

自己經過一陣子的爬文後,終於發現了一條很棒的前端自學路線,它就是「看書」,而且是看經典的「好書」。而自己 爬過很多關於前端推薦書籍的文章,自己將這些文章中出現機率最高而且評價也最好的書籍作了一份列表,並且開始進行閱 讀這些書籍。

HTML、CSS的學習書籍(目前已完成閱讀)

  1. HeadFirst深入淺出_HTML與CSS、XHTML(入門首選)
  2. HTML&XHTML大全(基礎)
  3. CSS大全(基礎)
  4. 精通CSS:高級Web標準解決方案(進階)

額外可閱讀以下這些書籍,它們都是偏重實例講解

  1. css那些事
  2. 無懈可擊的WEB設計
  3. CSS網站佈局實錄 基於Web標準的網站設計指南
  4. The Zen of CSS-網頁視覺設計の王道

Javascript的學習書籍(目前學習中)

  1. JavaScript.DOM編程藝術(入門)→完成閱讀
  2. JavaScript高級程式設計(基礎)→正在學習中

以下是進階的書籍

  1. JavaScript語言精粹
  2. 高性能JavaScript
  3. JavaScript DOM高級程式設計
  4. JavaScript設計模式

以上除了前三本書和The Zen of CSS是繁體書外,其餘皆是簡體書。

你可能會問這麼多本書真的看得完嗎?我只能回答HTML和CSS的方面,因為一開始對於這些語言不是很了解,所以在前四 本書的時候花了很長一段時間學習。不過在自己懂了核心知識點後,發現每本書之間其實講得都大同小異,所以學習速 度會變得非常快。

總結與自省

除了從書中獲得理論知識外,最重要的就是實踐了。自己在閱讀書籍的過程中,也製作了一個自己的作品集網站,目的 在於讓書中所學知識能實際運用在製作網頁中。不過自己在理論知識的學習與實踐項目來比較的話,自己實在嚴重缺乏實踐 ,所以接下來學習JS的部分,將會重視理論與實踐的平衡。

2013年3月4日 星期一

馬克鰻(MarkMan) 一款讓設計師可以很輕鬆的對視覺稿完成標註的免費軟體

前言

小弟我在無意中發現了這麼一款免費軟體,它可以很輕鬆的在圖片上完成標註,而且也可以測量圖片上各物件的尺寸大小或間距。如果想要下載此軟體,還請至官方網站(http://www.getmarkman.com)下載,此軟體同時支援WIN/MAC。
接下來就讓小弟我來為各位介紹這款軟體的一些基本功用與操作了。
PS:由於小弟使用的是WIN系統,所以下面會以WIN系統來進行說明,對於MAC的使用者真是抱歉。

開啟與使用


當你安裝好馬克鰻後並且開啟,它就會出現這麼一個視窗,這時候你可以把想要進行標註的圖片直接拖曳到此視窗裡面,或是先行將視覺搞進行複製的步驟,然後在開啟馬克鰻按住Ctrl+V貼上,就可以開始進行標註或測量的工作了

基礎功能介紹

1. 長度標示:

當你選擇了或者按快捷鍵1或L時,就可以使用長度標示的功能。其用法在你想要標示長度的地方,按下左鍵後不要鬆開,並開始進行拖曳直到你想要結束的地點後再放開,如此就可以完成長度的標示了。如下圖所示

此外你可以使用滾輪來進行長度的微調,也可以使用↑↓←→等四個方向鍵來對標示位置進行微調。補充說明一下,馬克鰻的數字都是以px為單位。

2. 長寬與座標標示:

選擇或是快捷鍵2或P,就可以進行長寬與座標位置的標記。使用方法如同長度標記,按下左鍵後不放開,直到框選完物件後放開。但是要注意一點,它只能讓你往右下方的方向拖曳,我想這應該是為了搭配座標而啟用的設定。效果如下圖:

這邊要對座標進行額外說明,它是從整張圖片的左上作為原點,往右增加X值,往下增加Y值,而座標標示的位置點是你按下左鍵的那個起點。

3. 顏色標記:

選擇或者按下快捷鍵3或I後,對你想要得知顏色的位置點擊左鍵,就可以獲得該位置點的顏色代碼,如下圖所示

之後你可以按快捷鍵C直接複製代碼,或者對代碼按下右鍵,它會出現選項讓你複製代碼,之後你就可以進行其他運用了,如將代碼貼到CSS程式中。

4. 文字標記:

選擇或者快捷鍵4或T,在你想要的地點按下左鍵後,就可以輸入你想要的文字並完成說明標註。如下圖所示:

此外,你可以改變文字的顯示長度,在你點選文字標記後,會出現兩個圓圈,點擊離箭頭遠的圓圈並拖曳,就可讓你調整文字顯示長度了。而離箭頭近的圓圈則可以調整文字的顯示位置。如圖:

5. 移動圖片顯示位置:

選擇 或快捷鍵5或ESC或空白鍵,並且搭配滑鼠左鍵進行拖曳,可以移動圖片的顯示位置。

6. 縮放圖片大小:

當你需要對圖片進行放大或縮小的時候,可以在介面的右下方發現這個圖示,你可以直接點擊他或是使用Ctrl+滾輪讓你可以調整圖片的大小。在這邊要稍微抱怨一下,它的縮放功能有點破爛,一次都是跳一大格畫面,沒辦法很平滑的縮放圖片。

7. 其它功能:

上述可以進行標記的功能,我們都可以改變它的標記顏色。對要改變顏色的標記按右鍵,它就會出現改變顏色的選項讓你更改顏色了。而且所有標記也都可以使用↑↓←→等四個方向鍵來對標示位置進行微調。

8. 儲存:

這邊要稍微提一下儲存,你可以在介面左下角找到 或是直接Ctrl+S進行儲存,馬克鰻會幫你新增一個有標記的PNG檔到資料夾裡面,此時在你的資料夾中會出現一個副檔名為mkm的檔案,其圖示為 ,當你下一次想要修改標記過的圖片時,點選此檔案就可以讓你再次進行標記與修改。

總結

這是一款很簡單又實用的免費軟體,小弟使用它來測量視覺稿的物件位置與間距,使我很輕鬆就能完成CSS部分的設置。除了製作頁面外,自己也使用馬克鰻來幫助自己記錄一些很優秀的網頁。希望這篇文章能夠對各位有所幫助,謝謝。

歡迎隨意轉載,但請註明出處,謝謝。