引言
首先說明一下,本文分享對象是涉世未深的移動開發(fā)者,至于有經(jīng)驗的開發(fā)者可以自行繞道。
說來慚愧,做了幾年pc端的前端開發(fā),很少接觸到webapp的移動端開發(fā)。如今有機(jī)會參與webapp的開發(fā),發(fā)現(xiàn)與pc端開發(fā)還是有一些區(qū)別的。
例如,移動端的瀏覽器要么是Android的chrome,要么是ios的safari;可以發(fā)現(xiàn):他們都是基于webkit內(nèi)核的。而也有使用windows phone的手機(jī)(ie的那一套),但是從市場使用上來看,其可以忽略不計。因此做移動端的前端開發(fā)有一些特別之處:
不用像pc那樣需要考慮兼容各種不同的瀏覽器及其同一瀏覽器的不同版本
H5和CSS3的可以大部分直接使用了
誠然,移動端開發(fā)不需要過多考慮瀏覽器的兼容性,但是它卻有自己特有的問題:需要兼容各種不同品牌不同型號的機(jī)型設(shè)備,尤其是Android系統(tǒng)更是如此。 移動端兼容各種設(shè)備的技術(shù)不是本文談?wù)摰膯栴},有興趣的可以自行g(shù)oogle。下文就分享一些移動端開發(fā)中涉及到的樣式。