搜尋
首頁web前端css教學行動web開發規格詳細

行動web開發規格詳細

Dec 01, 2016 am 09:35 AM
web

以下規範建議,皆是Alloyteam在日常開發過程中總結提煉出的經驗,規範具備較好的專案實踐,強烈建議使用。

字體設定

使用無襯線字體

body { font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif; }

iOS 4.0+ 使用英文字體 Helvetica Neue,先前的iOS版本降級使用 Helvetica。中文字體設定為華文黑體STHeiTi。 需補充說明,華文黑體並不存在iOS的字體庫中但係統會自動將華文黑體STHeiTi相容命中系統預設中文字體黑體-簡或黑體-繁

Heiti SC Light 黑体-简 细体 Heiti SC Medium 黑体-简 中黑 Heiti TC Light 黑体-繁 细体 Heiti TC Medium 黑体-繁 中黑

原生Android下中文字體與英文字體都選擇預設的無襯線字體

4.0 之前版本英文字体原生 Android 使用的是 Droid Sans,中文字体原生 Android 会命中 Droid Sans Fallback 4.0 之后中英文字体都会使用原生 Android 新的 Roboto 字体 其他第三方 Android 系统也一致选择默认的无衬线字体

基礎交互

設置全局的CSS樣式,避免圖中的長按彈出菜單與選中文本的行為

a, img { -webkit-touch-callout: none; /* 禁止长按链接与图片弹出菜单 */ } html, body { -webkit-user-select: none; /* 禁止选中文本(如无文本选中需求,此为必选项) */ user-select: none; }

移動性能

要考慮Android低端機與2G網絡場景下性能

發布前必要檢查項

所有圖片必須有進行過壓縮

考慮適度的有損壓縮,如轉化為80%質量的jpg圖片

考慮把大圖切成多張小圖,常見在banner圖過大的場景

載入效能最佳化,達到開啟夠快

資料離線化,考慮將資料快取在localStorage

初始請求資源數 

圖片使用CSS Sprites 或DATAURI

外鏈CSS 中避免@import 引入

考慮內嵌小型的靜態資源內容

初始請求資源gzip/HTS/HT IMAGE)是否優化壓縮?

避免打包大型類庫

確保接入層已開啟Gzip壓縮

盡量使用CSS3代替圖片

初始首屏之外的圖片資源需延遲加載 注意!

單頁應用(SPA)考慮延遲加載非首屏業務模組

運行性能優化,達到操作足夠流暢

避免 iOS 300+ms 點擊延時問題 注意!

快取DOM 選擇與計算

避免觸發頁面重繪的操作

Debounce連續觸發的事件(scroll/resize),避免高頻繁觸發執行

盡可能使用事件代理,避免批量綁定事件

CSS3動畫取代JS動畫

避免在低端機上使用大量CSS3漸變陰影效果,可考慮降級效果來提升流暢度

HTML結構層級保持足夠簡單,推薦不超過5 個層級

盡可能少的使用CSS進階選擇器與通配選擇器

Keep it simple

線上效能偵測評估工具使用指南

造訪 Google PageSpeed 線上評定網站

在位址列輸入目標出的建議進行最佳化,優先解決紅色類別的問題

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
我們如何標記Google字體並創建Goofonts.com我們如何標記Google字體並創建Goofonts.comApr 12, 2025 pm 12:02 PM

Goofonts是由開發人員和設計師丈夫簽名的附帶項目,它們都是版式的忠實擁護者。我們一直在標記Google

永恆的Web開發文章永恆的Web開發文章Apr 12, 2025 am 11:44 AM

Pavithra Kodmad向人們詢問了他們認為是關於網絡開發的一些最永恆的文章的建議

與部分元素的交易與部分元素的交易Apr 12, 2025 am 11:39 AM

同一天發表了兩篇文章:

使用JavaScript API練習GraphQl查詢使用JavaScript API練習GraphQl查詢Apr 12, 2025 am 11:33 AM

學習如何構建GraphQL API可能具有挑戰性。但是您可以學習如何在10分鐘內使用GraphQL API!碰巧的是,我得到了完美的

組件級CMS組件級CMSApr 12, 2025 am 11:09 AM

當一個組件生活在數據查詢居住在附近的數據查詢的環境中時,視覺組件和

將類型設置在圓上...帶偏移路徑將類型設置在圓上...帶偏移路徑Apr 12, 2025 am 11:00 AM

這裡是Yuanchuan的一些合法CSS騙局。有此CSS屬性偏移路徑。曾幾何時,它被稱為Motion-Path,然後被更名。我

'恢復”在CSS中有什麼作用?'恢復”在CSS中有什麼作用?Apr 12, 2025 am 10:59 AM

Miriam Suzanne在Mozilla開發人員的視頻中解釋了該主題。

現代戀人現代戀人Apr 12, 2025 am 10:58 AM

我喜歡這樣的東西。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能