jQuery Mobile

1.它是什么

jQuery Mobile 是創(chuàng)建移動(dòng) web 應(yīng)用程序的框架免胃。
jQuery Mobile 適用于所有流行的智能手機(jī)和平板電腦躺涝。
jQuery Mobile 使用 HTML5 和 CSS3 通過盡可能少的腳本對(duì)頁面進(jìn)行布局。

在線教程:http://www.w3school.com.cn/jquerymobile/index.asp
官方下載:http://jquerymobile.com/

2. 廣泛應(yīng)用

  • 單頁面多應(yīng)用
  • 混合APP開發(fā)

3. 如何使用

<!DOCTYPE html>
<html>
<head>
    <title>Page Title</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
         /*
     content屬性值 :
          width:可視區(qū)域的寬度,值可為數(shù)字或關(guān)鍵詞device-width
          height:同width
          intial-scale:頁面首次被顯示是可視區(qū)域的縮放級(jí)別,取值1.0則頁面按實(shí)際尺寸顯示蜈敢,無任何縮放
          maximum-scale=1.0, minimum-scale=1.0;可視區(qū)域的縮放級(jí)別伯病,
          maximum-scale用戶可將頁面放大的程序,1.0將禁止用戶放大到實(shí)際尺寸之上。
          user-scalable:是否可對(duì)頁面進(jìn)行縮放便锨,no 禁止縮放
         */
    <link rel="stylesheet"  />
    <script src="http://code.jquery.com/jquery-[version].min.js"></script>
    <script src="http://code.jquery.com/mobile/[version]/jquery.mobile-[version].min.js"></script>
</head>
<body>

<div data-role="page">

    <div data-role="header">
        <h1>Page Title</h1>
    </div><!-- /header -->

    <div role="main" class="ui-content">
        <p>Page content goes here.</p>
    </div><!-- /content -->

    <div data-role="footer">
        <h4>Page Footer</h4>
    </div><!-- /footer -->
</div><!-- /page -->

</body>
</html>

官網(wǎng)DEMO地址:http://demos.jquerymobile.com/1.4.5/

  • 頁面
<body>
<div data-role="page">

    <div data-role="header">
        <h1>Page Title</h1>
    </div><!-- /header -->

    <div role="main" class="ui-content">
        <p>Page content goes here.</p>
    </div><!-- /content -->

    <div data-role="footer">
        <h4>Page Footer</h4>
    </div><!-- /footer -->
</div><!-- /page -->
</body>

例子解釋:
data-role="page" 是顯示在瀏覽器中的頁面
data-role="header" 創(chuàng)建頁面上方的工具欄(常用于標(biāo)題和搜索按鈕)
data-role="content" 定義頁面的內(nèi)容我碟,比如文本放案、圖像、表單和按鈕矫俺,等等
data-role="footer" 創(chuàng)建頁面底部的工具欄
備注:在這些容器中吱殉,您可以添加任意 HTML 元素 - 段落、圖像厘托、標(biāo)題友雳、列表等等。
提示:HTML5 data-* 屬性用于通過 jQuery Mobile 為移動(dòng)設(shè)備創(chuàng)建“對(duì)觸控友好的”交互外觀铅匹。

  • 單頁面多應(yīng)用
  • 1.在 jQuery Mobile押赊,您可以在單一 HTML 文件中創(chuàng)建多個(gè)頁面。
  • 2.請(qǐng)通過唯一的 id 來分隔每張頁面伊群,并使用 href 屬性來連接彼此
<body>
<!-- Start of first page -->
<div data-role="page" id="pageone">
    <div data-role="header">
        <h1>pageone</h1>
    </div><!-- /header -->
    <div role="main" class="ui-content">
        <p>I'm first in the source order so I'm shown as the page.</p>
        <p>View internal page called <a href="#pagetwo">to pagetwo</a></p>
    </div><!-- /content -->
    <div data-role="footer" data-position="fixed">
        <h4>Page Footer</h4>
        <div data-role="navbar">
            <ul>
              <li><a href="#pageone">頁面一</a></li>
              <li><a href="#pagetwo">頁面二</a></li>
            </ul>
          </div>        
    </div><!-- /footer -->
</div><!-- /page -->

<!-- Start of first page -->
<div data-role="page" id="pagetwo">

    <div data-role="header">
        <h1>pagetwo</h1>
    </div><!-- /header -->

    <div role="main" class="ui-content">
        <p>I'm first in the source order so I'm shown as the page.</p>
        <p>View internal page called <a href="#pageone">to pageone</a></p>
    </div><!-- /content -->

    <div data-role="footer" data-position="fixed">
        <h4>Page Footer</h4>
        <div data-role="navbar">
            <ul>
              <li><a href="#pageone">頁面一</a></li>
              <li><a href="#pagetwo">頁面二</a></li>
            </ul>
          </div>        
    </div><!-- /footer -->
</div><!-- /page -->
</body>
  • 在 jQuery Mobile 中創(chuàng)建按鈕
    jQuery Mobile 中的按鈕可通過三種方法創(chuàng)建:
    • 使用 <button> 元素
    • 使用 <input> 元素
    • 使用 data-role="button" 的 <a>元素
<button>按鈕</button>
<input type="button" value="按鈕">
<a href="#" data-role="button">按鈕</a>
  • 在 jQuery Mobile 過渡效果
    jQuery Mobile 擁有一系列關(guān)于如何從一頁過渡到下一頁的效果考杉。
    注釋:如需實(shí)現(xiàn)過渡效果,瀏覽器必須支持 CSS3 3D 轉(zhuǎn)換:
瀏覽器支持
Internet Explorer 10 支持 3D 轉(zhuǎn)換(更早的版本不支持)
Opera 仍然不支持 3D 轉(zhuǎn)換

過渡效果可應(yīng)用于任意鏈接或通過使用 data-transition 屬性進(jìn)行的表單提交:

<a href="#anylink" data-transition="slide">滑動(dòng)到頁面二</a>

查看官方:http://www.w3school.com.cn/jquerymobile/jquerymobile_transitions.asp

  • jQuery Mobile 事件
    您能夠在 jQuery Mobile 中使用任何標(biāo)準(zhǔn)的 jQuery 事件舰始。
    此外崇棠,jQuery Mobile 還提供若干種為移動(dòng)瀏覽定制的事件:
  • 觸摸事件 - 當(dāng)用戶觸摸屏幕時(shí)觸發(fā)(敲擊和滑動(dòng))
  • 滾動(dòng)事件 - 當(dāng)上下滾動(dòng)時(shí)觸發(fā)
  • 方向事件 - 當(dāng)設(shè)備垂直或水平旋轉(zhuǎn)時(shí)觸發(fā)
  • 頁面事件 - 當(dāng)頁面被顯示、隱藏丸卷、創(chuàng)建枕稀、加載以及/或卸載時(shí)觸發(fā)

如需關(guān)于所有 jQuery Mobile 事件的完整信息,請(qǐng)?jiān)L問我們的 jQuery Mobile 事件參考手冊(cè)谜嫉。

以上使用方法僅僅是一部分萎坷,更多的使用方法請(qǐng)查閱官方。
官網(wǎng) :http://jquerymobile.com/
DEMO:http://demos.jquerymobile.com/1.4.5/
在線教程:http://www.w3school.com.cn/jquerymobile/index.asp

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末沐兰,一起剝皮案震驚了整個(gè)濱河市哆档,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌住闯,老刑警劉巖瓜浸,帶你破解...
    沈念sama閱讀 218,682評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異比原,居然都是意外死亡插佛,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門量窘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來雇寇,“玉大人,你說我怎么就攤上這事∠呛睿” “怎么了嫩海?”我有些...
    開封第一講書人閱讀 165,083評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)识腿。 經(jīng)常有香客問我出革,道長(zhǎng),這世上最難降的妖魔是什么渡讼? 我笑而不...
    開封第一講書人閱讀 58,763評(píng)論 1 295
  • 正文 為了忘掉前任骂束,我火速辦了婚禮,結(jié)果婚禮上成箫,老公的妹妹穿的比我還像新娘展箱。我一直安慰自己,他們只是感情好蹬昌,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,785評(píng)論 6 392
  • 文/花漫 我一把揭開白布混驰。 她就那樣靜靜地躺著,像睡著了一般皂贩。 火紅的嫁衣襯著肌膚如雪栖榨。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,624評(píng)論 1 305
  • 那天明刷,我揣著相機(jī)與錄音婴栽,去河邊找鬼。 笑死辈末,一個(gè)胖子當(dāng)著我的面吹牛愚争,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播挤聘,決...
    沈念sama閱讀 40,358評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼轰枝,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了组去?” 一聲冷哼從身側(cè)響起鞍陨,我...
    開封第一講書人閱讀 39,261評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎从隆,沒想到半個(gè)月后诚撵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,722評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡广料,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了幼驶。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片艾杏。...
    茶點(diǎn)故事閱讀 40,030評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖盅藻,靈堂內(nèi)的尸體忽然破棺而出购桑,到底是詐尸還是另有隱情畅铭,我是刑警寧澤,帶...
    沈念sama閱讀 35,737評(píng)論 5 346
  • 正文 年R本政府宣布勃蜘,位于F島的核電站硕噩,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏缭贡。R本人自食惡果不足惜炉擅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,360評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望阳惹。 院中可真熱鬧谍失,春花似錦、人聲如沸莹汤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽纲岭。三九已至抹竹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間止潮,已是汗流浹背窃判。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沽翔,地道東北人兢孝。 一個(gè)月前我還...
    沈念sama閱讀 48,237評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像仅偎,于是被迫代替她去往敵國(guó)和親跨蟹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,976評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容