1.pc考慮的是瀏覽器的相容性,而移動端開發考慮的更多的是手機相容性,因為目前不管是android手機還是ios手機,一般瀏覽器使用的都是webkit核心,所以說做移動端開發,更多考慮的應該是手機解析度的適配,和不同作業系統的略微差異化。
2.在部分事件的處理上,移動端多出來的事件是觸屏事件,而缺少的是hover事件。 另外包括移動端彈出的手機鍵盤的處理,這樣的問題在pc端都是遇不到的。
3.在布局上,移動端開發一般是要做到布局自適應的,需要熟練使用rem布局
4.在動畫處理上,pc端由於要考慮ie的相容性,所以通常使用js做動畫的通用性會更好一些,但是css3做了很大的犧牲,而在手機端,如果要做一些動畫、特效等,第一選擇肯定是css3, 既簡單、效率又高。
7.css3的動畫在移動端用的還是比較多的,但同時也要注意效能。
8.一般pc端用jquery,移動端用zepto,因為移動端的流量還是比較重要的,所以引入的資源或者外掛程式,能小則小,乙個30k的資源和乙個80k的資源,在移動端的差別還是挺大的。未壓縮的jquery是262kb,壓縮的jquey是83kb。未壓縮的zepto是54kb,壓縮的zepto只有9kb。
9.最好能掌握一套完整的前端開發架構,比如模組化、打包、壓縮、快取有條件的還可以做一下自動化測試等等。
10.效能優化,包括首屏的開啟速度、使用者響應延遲、渲染效能、動畫幀率等在手機上都需要特別注意。
前端 移動端和PC端的區別
在阿里的幾次面試中,總是被問到移動端和pc端有什麼區別,當時回答的時候主要是回答了在相容性 網速 適配 頁面布局等方面的不同,但是還是很不系統,所以這裡做乙個總結。第一 pc考慮的是瀏覽器的相容性,而移動端開發考慮的更多的是手機相容性,因為目前不管是android手機還是ios手機,一般瀏覽器使用的...
pc端,移動端,客戶端的區別
pc端與移動端的區別 1 從相容方面來說,pc考慮的是瀏覽器的相容性,移動端考慮的是手機相容性,因為目前不管是安卓還是ios手機,一般的瀏覽器都是webkit核心 2 從事件處理上說,移動端主要是觸屏事件,而缺少hover事件 3 從布局上來說,移動端一般要做到布局自適應 4 從動畫處理上,pc端由...
pc端適配移動端
1.允許網頁寬度自動調整在網頁 的頭部,加入一行viewport元標籤所有主流瀏覽器都支援這個設定,包括ie9。對於那些老式瀏覽器 主要是ie6 7 8 需要使用css3 mediaqueries.js2.不使用絕對寬度由於網頁會根據螢幕寬度調整布局,所以不能使用絕對寬度的布局,也不能使用具有絕對寬...