移动端网页框架
為了更好的提升用戶體驗(yàn),移動(dòng)端逐漸出了許多的移動(dòng)端的框架,比如Sencha Touch、JQTouch、Jquery-moblie、jqMobi等等。這些框架都有優(yōu)缺點(diǎn),不同的框架應(yīng)用在不同的項(xiàng)目中。現(xiàn)簡(jiǎn)單闡述一下各框架的優(yōu)缺點(diǎn):
一、Sencha Touch框架是一個(gè)重量級(jí)的框架、它上手較難,代碼復(fù)雜,并且需要較強(qiáng)的程序基礎(chǔ)才能學(xué)習(xí),最開始的時(shí)候因?yàn)橐粋€(gè)項(xiàng)目,想使用Sencha Touch框架,后來工期實(shí)在太緊張,根本沒時(shí)間學(xué)習(xí)它并使用。所以最后轉(zhuǎn)投其他框架。這個(gè)框架兼容性很高,運(yùn)行起來的速度一般,需要長時(shí)間的學(xué)習(xí)且需要水平較高的程序基礎(chǔ)才行。所以不太適合前端制作人員的使用。我會(huì)在以后的機(jī)會(huì)單開一篇關(guān)于它的使用demo。
二、JQTouch是一個(gè)輕量級(jí)框架、純jquery寫法,上手比較容易,代碼容易理解,加載速度也很快,缺點(diǎn)是配合的移動(dòng)端效果插件較少,需要很多外部的插件相結(jié)合,另外,個(gè)別插件還需要解決與框架之間的兼容問題。它的最大的一個(gè)弊端就是可利用和變通的布局較少。
三、Jquery-moblie也是一個(gè)輕量級(jí)框架、純jquery寫法,上手容易,代碼容易理解,但由于其綁定的前端效果插件過多,且代碼結(jié)構(gòu)有些臃 腫,造成加載速度很慢。尤其是在android系統(tǒng)上測(cè)試,速度很慢。用戶體驗(yàn)效果不太好,它比較適合開發(fā)IPAD或是IOS系統(tǒng)的高端機(jī)型。
四、jqMobi也是一個(gè)輕量級(jí)框架、它的語言基于jquery語言。并對(duì)其進(jìn)行了簡(jiǎn)化,更有利于在移動(dòng)設(shè)備上進(jìn)行應(yīng)用,并且速度很流暢。上手也比較容 易,而且封裝了許多移動(dòng)端的組件,可以隨時(shí)應(yīng)用。缺點(diǎn)是版本每次更新時(shí),新版本中在不同的IOS版本和ANDROID系統(tǒng)中總會(huì)有些莫名的小BUG。且框 架獨(dú)立性很強(qiáng),與其他外部插件無配合,需要?jiǎng)邮中薷钠浜诵某绦虿趴梢浴?/p>
總結(jié)
- 上一篇: 浏览器使用ActiveX控件
- 下一篇: CBT 简介