本文整理了前端開發同窗在開發手機頁面的時候遇到的各類問題,但願可以對解決移動前端開發中遇到的問題提供幫助。css
在 Android 中提供了 WebView 控件用來展現網頁內容。對於 WebView 須要注意:Android 的 WebView 的主要問題在於不一樣 Android 版本的 WebView 使用了不一樣的瀏覽器內核和瀏覽器版本,因此須要進行 Android 版本適配。html
在 Android 4.4 如下(不包含 4.4)系統 WebView 底層實現是採用 WebKit(www.webkit.org/) 內核,而在 Android 4.4 及其以上 Google 採用了 chromium(www.chromium.org/) 做爲系統WebView的底層內核支持。前端
相關文章:vue
使用 IOS 的 WebView 須要注意:當前頁面展現在 IOS 系統中時,存在兩種 WebView 環境:UIWebView 和 WKWebView。二者是有必定差異的:html5
UIWebView 自 IOS2 就有,WKWebView 從 IOS8 纔有,毫無疑問WKWebView 將逐步取代笨重的 UIWebView。android
相關文章:css3
引用兩個 WebView 在性能上的差別描述:git
WKWebView相較於UIWebView在總體上有較大的提高,知足OS上面使用同一套控件的功能,同時對整個內存的開銷以及滾動刷新率和JS交互作了優化的處理。依據職責單一的原則,拆分紅了三個協議去實現WebView的響應,解耦了JS交互和加載進度的響應處理。WKWebView沒有作緩存處理,因此對網頁須要緩存的加載性能要求沒那麼高的仍是能夠考慮UIWebView.github
下面是網上一些關於移動前端開發的文章,咱們按照類別進行分類整理,並寫上文章的發佈時間(老文章可能不適用當前情況)。以便遇到相應問題時更好的去查閱,定位和解決問題。web
總結列表
中去找,不少小問題點均可以在裏面找到屏幕適配
像素單位
flexible & rem & mata 適配方案
vm & vh 適配方案
iPhoneX
複製粘貼了這麼多文章,簡單整理了一下移動前端開發中存在的各種問題。
position:fixed
定位頂部和底部元素,在彈出軟鍵盤的時候會出現 fixed 元素位置偏移和消失的問題。偏移問題建議改成 absolute 來實現,而消失問題建議使用滑動完成後使用 JS 代碼實現屏幕點擊來調出元素顯示。整理總結
前三篇文章。本文致力於實現快速定位和解決移動前端問題,將會不斷更新。
若是有任何問題或者好的移動前端開發資料,請再評論區留言一塊兒討論。讓咱們一塊兒努力填平移動前端中的坑。