成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用jQuery Mobile和JSON創(chuàng)建移動應(yīng)用程序

移動開發(fā)
近來移動應(yīng)用開發(fā)迅速受到很多公司的關(guān)注,他們尋求為現(xiàn)存的產(chǎn)品和應(yīng)用程序添加移動展現(xiàn)或者“觸點”。即便不是所有,大部分移動應(yīng)用開發(fā)框架也都會適應(yīng)某種現(xiàn)存的“桌面”開發(fā)平臺。基于Web的框架則不同。業(yè)界當前采用jQuery來創(chuàng)建移動web應(yīng)用程序.

在移動領(lǐng)域,除了對設(shè)備特定屬性的支持之外,最主要的一個問題就是程序的大小,正如Aaron Quint所說:

 壓縮后的jQuery也大概有40-50K,可能還會稍微多一些,此外,如果你想要jQuery UI和一些動畫功能,那么就還需要100K。對于移動設(shè)備來說,可能沒有那么多空間。

 

JQM Alpha 3現(xiàn)在已經(jīng)精簡到17K,其中還有相關(guān)的CSS文件。

Enrique Ortiz還發(fā)現(xiàn)了JQM的其他優(yōu)勢:

◆總體上的簡單性: 你可以主要使用標簽驅(qū)動的方式開發(fā)頁面,那樣,你只需要使用很少或者不使用JavaScript。

◆進一步改善和得體的降格: jQuery Mobile哲學(xué)是要同時支持高端和性能較差的設(shè)備,包括那些不支持JavaScript的設(shè)備,并且還要盡可能提供***體驗。

◆可訪問性: jQuery已經(jīng)支持可訪問的富Internet應(yīng)用程序(WAI-ARIA),以有助于使用輔助技術(shù)讓有殘疾的訪問者也能夠訪問網(wǎng)頁。

◆小文件

◆主題

安裝JQM很簡單,只需要添加一個樣式表文件和三個JavaScript文件:

  1. <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a1 /jquery.mobile-1.0a1.min.css"  />  
  2. <script src="http://code.jquery.com/jquery-1.4.3.min.js"></script>  
  3. <script src="http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.js"> </script>  
  4. <script src="http://jquery.ibm.navitend.com/utils.js"></script>  

此外,F(xiàn)rank還提到,在移動領(lǐng)域JQM的關(guān)鍵優(yōu)勢就在于,它能夠使用AJAX讓用戶界面更平滑:

 JQM把Ajax提升了一個層次,這是通過攔截頁面請求,并在大多數(shù)情況下把這些請求轉(zhuǎn)化為指定的Ajax調(diào)用達到的。最基本的結(jié)果是,當用戶訪問使用JQM構(gòu)建的web應(yīng)用程序時,只會修改頁面的DOM結(jié)構(gòu),而不是每次都替換所有頁面。

 

這種效果是通過使用HTML5的data-*屬性達到的。在HTML5中,任何帶有data-前綴的屬性本質(zhì)上都會被驗證解析器忽略,而應(yīng)用程序可以任意地攔截那些屬性。JQM依賴于data-role屬性把它的核心功能組合成字符串。

  當JQM應(yīng)用程序從一個頁面切換到下一個頁面時,發(fā)生的主要動作就是內(nèi)容div中的內(nèi)容會換成新頁面的內(nèi)容。

 

我們可以使用data-rel屬性請求窗口如何顯示,當它顯示出來的時候,data-transition屬性會告訴JQM做出相應(yīng)的轉(zhuǎn)換。我們可以使用data-filter屬性來指定data-role列表的行為,而該列表可以基于輸入的關(guān)鍵字來過濾列表的值。Frank還說明了如何創(chuàng)建自定義的data-*屬性,從而實現(xiàn)應(yīng)用程序的特殊屬性。

JQM會在今年上半年發(fā)布。Frank***做出結(jié)論:

  隨著時間的推移,我們期望它能夠整合到像PhoneGap之類的框架中,并且可能會整合到像Appcelerator的Titanium等開發(fā)環(huán)境中。

 

你認為基于Web的移動應(yīng)用程序有前途嗎? 這只是框架和開發(fā)是否簡單的問題,還是移動應(yīng)用程序非常特殊(因為用戶會使用自己的客戶端,并期望獲得***的用戶體驗和安全性)以致于基于Web的應(yīng)用程序只會成為新平臺上的邊緣程序。

查看英文原文:Using JQuery Mobile and JSON to Create Mobile Applications

責任編輯:佚名 來源: InfoQ
相關(guān)推薦

2011-07-08 15:27:03

jQuery Mobi

2011-09-05 10:49:14

Sencha ToucjQuery MobiHTML5

2011-01-28 09:12:53

jQuery Mobi

2012-10-09 09:28:48

jQuery Mobi餐廳訂餐應(yīng)用

2011-02-22 10:23:43

2012-03-30 15:54:43

ibmdw

2024-01-12 15:46:04

2011-09-01 10:09:04

2010-06-13 09:22:37

jQuery

2012-06-15 11:32:19

ibmdw

2009-04-16 08:05:27

Windows Mob微軟移動OS

2011-12-12 10:08:39

jQuery MobiHTML5

2011-05-11 10:12:05

Mobl

2014-04-02 14:00:41

移動應(yīng)用程序工具

2023-12-10 14:43:30

PythonGUIeel

2010-07-28 19:24:10

2015-03-20 10:31:10

移動Web

2010-10-15 09:39:22

MeeGoQt

2011-12-06 10:10:59

云計算移動應(yīng)用

2009-04-15 09:07:45

微軟Windows Mob在線程序商店
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲成人免费视频 | 99一级毛片 | 一级高清| 一区二区三区在线电影 | 国产91中文 | 人人插人人 | 成人网在线看 | 欧美最猛性xxxxx亚洲精品 | 国产成人精品综合 | 中文字幕av一区二区三区 | h片在线播放 | 午夜一区二区三区在线观看 | 国产不卡一区在线观看 | 亚洲精品久久 | 四虎精品在线 | 一区二区三区视频在线观看 | 国产日韩欧美激情 | 久久高清国产 | 国内自拍偷拍视频 | 欧美高清视频一区 | 91视频免费在观看 | 毛片网站免费观看 | 亚洲自拍一区在线观看 | 日韩欧美中文字幕在线观看 | 国产精品久久国产精品99 | 免费一级欧美在线观看视频 | 亚洲一二三区不卡 | 国产精品久久一区二区三区 | 精品96久久久久久中文字幕无 | 婷婷久久网 | 欧美精品在线观看 | 一区二区免费在线观看 | 久久9视频 | 欧美亚洲国产成人 | 欧美日韩在线一区二区三区 | 99re在线| 久久激情网| 中文成人在线 | 欧美一级高潮片免费的 | 亚洲天堂男人的天堂 | 小h片免费观看久久久久 |