最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

移動前端開發(fā)和web前端開發(fā)的區(qū)別?

2020-12-02 13:17 作者:編程大戰(zhàn)  | 我要投稿

如果說非要有區(qū)別的話應(yīng)該就是開發(fā)的軟件和方式不同,因?yàn)樗麄儽緛砭筒粚儆谝欢说臇|西,具體來看看下面:

web前端開發(fā)

用最簡單粗暴的方式來講,就是用htML + css + javascript來構(gòu)建一個供人瀏覽的網(wǎng)頁,其中又包括兩個主要的分類:pc端網(wǎng)頁開發(fā)以及移動端網(wǎng)頁開發(fā)(很多時候被稱為h5開發(fā))。

那么這兩者有什么區(qū)別呢,依據(jù)本人的經(jīng)驗(yàn)來看,pc端的網(wǎng)頁開發(fā)要考慮更多樣式兼容性的問題,ie,火狐,chrome等各大瀏覽器內(nèi)核不一,使用到新特性的時候需要給樣式加上最基礎(chǔ)的兼容前綴,所以最好的做法還是盡量避免使用新樣式屬性來完成預(yù)期的效果。在移動端開發(fā)網(wǎng)頁就基本不用考慮這種瀏覽器間的兼容問題了,手機(jī)上的瀏覽器絕大部分是webkit內(nèi)核的,所以在移動端網(wǎng)頁開發(fā)的時候能用到很多新的特性,像是極大簡便了頁面布局的flex布局,還有各種語義化的標(biāo)簽等。但是由于移動端手機(jī)的尺寸種類繁多,所以在這方面要下點(diǎn)功夫,舉個最簡單的例子就是一行本來是能顯示3個目標(biāo)的item但是在某些小尺寸的手機(jī)上只能顯示2個。其他還有一些細(xì)微的區(qū)別例如js庫的選擇(pc上用jQuery,移動端用zepto,PC+移動+安卓+IOS用TUOCH UI等)。

像一個官方網(wǎng)站肯定是需要在pc上以及移動端都能有較好的顯示效果,為了解決這個問題的方案主要有2種。一是使用像是bootstrap這種自適應(yīng)的網(wǎng)頁UI框架,根據(jù)設(shè)備的寬度不同顯示不同的效果。但是現(xiàn)在主流還是做2套UI再根據(jù)UserAgent等來分別顯示不同的頁面,這樣在移動端的顯示能更靈活一點(diǎn)。

移動前端開發(fā)

主流的移動前端開發(fā)指的是Android一級iOS的原生開發(fā),什么是原生開發(fā),最簡單來講就是Android用java寫iOS用ObjectC(swift)寫。這樣做出來的app在瀏覽體驗(yàn)上肯定是優(yōu)于網(wǎng)頁的。

由于原生開發(fā)需要兩個端開發(fā),開發(fā)周期長(原生開發(fā)難度比web開發(fā)要大),所以最近很多公司都會把產(chǎn)品的一些頁面抽出來用webview來實(shí)現(xiàn),甚至還可以使用phonegap將你的網(wǎng)頁打包成app(可以理解為純webview的一個app)。這樣的app稱為hybrid app,可以說是在開發(fā)效率以及用戶體驗(yàn)上各有取舍得出來的產(chǎn)物吧。

自己整理了一份2020最全面前端學(xué)習(xí)資料,從最基礎(chǔ)的HTML+CSS+JS [炫酷特效,游戲,插件封裝,設(shè)計(jì)模式]到移動端HTML5的項(xiàng)目實(shí)戰(zhàn)的學(xué)習(xí)資料都有整理,送給每一位前端小伙伴, 有想學(xué)習(xí)web前端的,或是轉(zhuǎn)行,或是大學(xué)生,還有工作中想提升自己能力的,正在學(xué)習(xí)的小伙伴歡迎加入學(xué)習(xí)。


移動前端開發(fā)和web前端開發(fā)的區(qū)別?的評論 (共 條)

分享到微博請遵守國家法律
海城市| 酉阳| 岱山县| 洱源县| 乐业县| 茂名市| 温泉县| 满城县| 临汾市| 白城市| 桦川县| 定南县| 淮南市| 财经| 和政县| 独山县| 益阳市| 大洼县| 东莞市| 密云县| 平顶山市| 临江市| 蒙自县| 灵台县| 嘉兴市| 芒康县| 兴海县| 涞源县| 泰来县| 建德市| 德钦县| 新津县| 库车县| 宁晋县| 仪征市| 兴业县| 宜宾市| 西盟| 龙门县| 上高县| 舒城县|