Week5 - Mobile 進階開發細節
- Vertical rhyth(文字垂直韻律)、範例
- schema、線上檢測工具
- schema sample
- review RWD
- 以數據分析來設計資訊流
- 規劃圖片策略,瀏覽器技術(是否可支援border-box,IE9以上)
- 使用chrome dev tools Debug
- 組件化模組
- 前端開發流程分享
- HTML5、網頁語意化技巧
- 行動版測試友善度、page speed、chrome plugin to pagespeed
- 設定關鍵字種類:itemscope itemtype=”http://schema.org/Product“
- 設定名稱:itemprop=”name”
- 設定圖片:itemprop=”image”
- 設定描述:itemprop=”description”
Vertical rhyth (文字垂直韻律)
- 使用Vertical rhyth排出友善的圖文排版
- 例如寫英文有格線的觀念
- 文字高度來自『行距』,非文字大小
- 文字垂直置中於行距
- line-height: 24px, font-size: 16px
- 文字佔16px, 上下空白留4px
練習
- font-size:15px, line-height: 25px 圖文並排語法
|
|
|
|
優化SEO
- 加入Schema
- itemscope, itemtype, itemprop
|
|
- 每個商品頁title都要修改
- Google網站管理員
以數據分析來設計資訊流
- 先導入Google Analysis
- 判斷哪些頁面是客戶感興趣的
- 再針對那些頁面進行設計
元件組件化
- 不是以頁面去設計,先將所有組件完成再放到頁面
- 建置子模組,方便擴增及維護
- class = “btn btn-default”
- class = “btn btn-primary”
Chrome 插件
- Dimensions:檢測間距
- HTML5 Outliner:檢測HTML結構
- Type Sample:顯示網頁上字體
- Responsive Inspector:查看RWD斷點
- PageSpeed:進行網頁速度分析
- Native Todolist
- URL Shortener
- Evernote Web Clipper:螢幕繪圖截圖工具
軟體輔助
- Tomato Clock:蕃茄時間管理法
- Asana:專案紀錄
- Trello:專案管理
- hackpad:協同追蹤紀錄
前端開版流程
- Cacoo:畫wireframe
- Markman:標示軟體
- slicy:圖像處理,最近開始投入sketch3