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