亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

jQuery mobile 移動web(6)

2024-05-06 16:26:38
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jQuery mobile 移動web(6)的相關資料,需要的朋友可以參考下
 

jquery mobile 針對移動端設備的事件類型。

   1.touch 事件。

     tap 快速觸摸屏幕并且離開,類似一種完整的點擊操作。
     taphold 觸摸屏幕并保持一段時間。
     swipe 在1秒內水平移動30px屏幕像素上時觸發。
     swipeleft 向左側滑動
     swiperight 像右側滑動。

   2.方向改變事件

     orientationchange 事件函數當移動設備的方向發生改變觸發,在事件的回調函數內的第二個參數返回一個用于識別當前方向的參數,
     該參數有兩種返回值:portrait(縱向)landscarp(橫向)。

   3.滾動事件,

     scrollstart 開始滾動時候觸發該事件。
     scrollend 滾動結束時觸發該事件。

   4.顯示/隱藏

     pagebeforeshow 當視圖通過動畫效果開始顯示在屏幕之前觸發事件。
     pagebeforehide 當視圖通過動畫效果開始隱藏之前觸發事件,
     pageshow 當視圖通過動畫效果顯示在屏幕之后觸發事件。
     pagehide 當視圖通過動畫效果隱藏后觸發。

    示例代碼:     

  $("div").live("pageshow",function(event,ui){         alert("this page just hidden"+ui.prevPage)      })

  5.模擬鼠標事件

     vmouseover 統一處理觸摸和鼠標懸停事件。
     vmousedown 統一處理觸摸和鼠標按下事件。
     vmousemove 統一處理觸摸和鼠標移動事件。
     vmouseup 統一處理觸摸和鼠標按鍵松開事件。
     vclick 統一處理觸摸和鼠標點擊事件。
     vmousecancel 統一處理觸摸和鼠標l離開事件。

頁面視圖輔助工具

   1. $.mobile.changePage

    通過函數編程的方式改變兩個視圖之間切換效果。通常在點擊超鏈接或提交表單的時候自定義切換效果。

     語法:      

 $.mobile.changePage(to,options);      to 是必選參數, 可以傳遞的參數類型包括字符串,對象。       options 可選,傳遞的是一個JSON 數據格式對象,       用法: 以下實例將改變decondPage.html 的頁面效果       $.mobile.changePage("secondPage.html",{         transition:"slidedown"      }) 

   表單提交操作   

 $.mobile.changePage("submit.php",{       type:"post";      data:$("form#add").seriaize();    })

   2.$.mobile.loaPage

    主要的作用是加載外部頁面,并插入當前頁面的DOM元素內。
     $.mobile.loadPage(url,options);
    url 是一個必選參數,傳遞一個絕對或者相對的 URL 地址
     options 可選參數,傳遞的是一個JSON 數據對象。

  示例:   

$.mobile.loadPage("secomdPage.html");     提交表單并加載結果頁面:     $.mobile.loadPage("result.php",{       type:"get",      data:$("form#search").serizlize();    })

數據存儲:

   1.jqmData()方法;

    可以在元素上綁定任意數據。

     $.mobile.jqmData(element,key,value)
      element 參數是指定需要綁定數據的元素;
       key 需要綁定數據的屬性名,
       value 綁定的數據。

   2.jqmRemoveData() 方法:

     該方法是移除綁定在元素上的data數據,
     $.mobile.jqmRemoveData([name])
      name 是可選參數,指定需要移除哪個data屬性,如果不穿參數,則需要移除元素上的所有數據。

   3.jqmHasData() 方法

       判斷元素上是否存在綁定 的數據,
       $.mobile.jqmHasData(element);
      element 參數是一個進行數據檢查的DOM元素。

地址路徑輔助工具:

   1.解析URL 地址

     $.mobile.path.parseUrl 函數解析一個Url 指定, 并返回一個含有所有參數值的對象,讓我們很輕易的訪問Url地址上的參數屬性。

     parseUrl 函數的語法

     $.mobile.path.parseUrl(url);
      url 參數是一個相對或者絕對的URL地址,必選傳入的參數。
       parseUrl 函數返回一個對象,對象內包含豐富的屬性。
       屬性: hash 說明:#號后面的所有的字符內容,相當于location 的hash
      屬性: host 說明:URL的主機名和端口號
       屬性: hostname 說明:返回只包含URL 的主機名。
       屬性: href 說明:返回整個URL地址。
       屬性: pathname 說明:返回文件或目錄的關聯路徑
       屬性: port 說明:請求返回Url的端口號
       屬性:portocol 說明:返回請求Url 地址的協議,如 http https
      屬性:search 說明:返回地址中“?”后面的請求參數
       屬性:authority 說明:返回用戶名,密碼,主機名,端口號組成的地址,
       屬性:directiry 說明:返回請求URL地址的目錄路徑,
       屬性:domain 說明:返回 protocal 協議和authority 組成的路徑
       屬性:filename 說明:返回請求的Url文件名
       屬性:hrefOfHash 說明:返回不包含hash 值的URL 路徑。
       屬性:hrefOfSearch 說明:返回不包含請求參數和hash值的URL 路徑。
       屬性:password 說明:返回請求URL 中的密碼 如ftp 協議密碼。
       屬性: username 說明:返回請求URL中的用戶名,如ftp 協議的用戶名。

loading 顯示/隱藏

     顯示loading 對話框的方法是
       $.mobile.showPageLoadingMse();
     隱藏loading 對話框的方法是
       $.mobile.hidePageLoadingMse();

 JQuery Mobile 和 HTML5 的 3個優點

 1. 上手迅速并支持快速迭代:在一個星期多一點的時間里,通過閱讀JQuery Mobile文檔以及O'Reilly出版的JQuery Mobile書籍,我完成了一個可以工作的app初步版本。在此之前我沒有HTML5 / JQuery Mobile開發經驗。與Android和iOS相比,使用JQuery Mobile和HTML5構建你的UI和邏輯會比在原生系統下構建快得多。

譯注:原生系統:原裝的操作系統,例如Android原生系統是Google發布未經修改的系統。在本文中,原生應用指直接用系統提供的API開發的程序,與JQuery Mobile開發的程序相對應。

我發現Apple的Builder接口的學習曲線十分陡峭,同樣學習令人費解的Android布局系統也很耗時間。此外,要使用原生代碼將一個list view連接到遠程的數據源并具有漂亮的外觀是十分復雜的(在Android上是ListView, 在iOS上是UITableView)我能夠通過已經掌握的JavaScript和HTML/CSS知識快速地實現同樣的功能,無需學習新的adapter,delegate等等抽象概念,只要編寫JQuery代碼就可以做到。

2.避免麻煩的應用商店審批過程以及調試、構建帶來的痛苦:為手機開發應用,尤其是iOS系統的手機,最痛苦的過程莫過于通過Apple應用商店的審批。想要讓一個原生應用程序發布給iOS用戶,你需要等待一個相當長的過程(需要好幾天,甚至可能是好幾周)。不僅在第一次發布程序時要經歷磨難,以后的每一次升級也是如此。這使得QA和發布流程變得復雜,還會增加額外的時間。由于JQuery Mobile應用程序僅僅是一種web應用程序,因此它繼承了所有web環境的優點:當用戶加載你的網站時,他們就馬上“升級”到最新的版本??梢择R上修復bug和添加新的特性。即使是在Android系統——應用市場的要求比起Apple環境要寬松得多,在用戶不知不覺中完成產品升級也是一件很好的事情。

進一步的好處是,發布beta或測試版本會更加容易。只要告訴用戶用瀏覽器打開你的網址就可以了!不需要考慮iOS令人抓狂的DRM,也不需要理會Android必須的APK。

3.支持跨平臺和跨設備開發:一個巨大的好處是,我的應用程序馬上可以在Android和IOS上工作,同樣也可以在其他平臺上工作。作為一個獨立開發者,為不同的平臺維護基礎代碼是一項巨大的工作。為單個手機平臺編寫高質量的手機應用需要全職工作,為每個平臺重復做類似的事情需要大量的資源。應用程序能夠在Android和IOS設備上同時工作對我來說是一個巨大收獲。

更進一步,尤其是對于運行Android各種分支的設備,它們大小和形狀各異,想要讓你的應用程序在各種各樣屏幕分辨率的手機上看起來都不錯,這是真正的挑戰。對于要求嚴格的Android開發者來說,按照屏幕大小進行設屏幕分割(從完全最小化到最大進行縮放)會需要很多開發時間。由于瀏覽器會在每個設備上以相同的方式呈現,關于這個方面你不必有任何擔心。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情a在线| 国产v综合v亚洲欧美久久| 日韩中文在线中文网三级| 精品久久久视频| 在线观看精品自拍私拍| 国产一区二区三区丝袜| 国产精品一久久香蕉国产线看观看| 欧美成人三级视频网站| 欧美日韩爱爱视频| www.色综合| 精品久久久久久国产91| 91嫩草在线视频| 亚洲国产美女久久久久| 欧美日韩一区二区免费在线观看| 日韩国产高清污视频在线观看| 久久精品视频在线| 国产精品久久久久久久午夜| 国产一区欧美二区三区| 91欧美精品午夜性色福利在线| 亚洲成人激情视频| 中文字幕在线看视频国产欧美在线看完整| 91精品国产乱码久久久久久久久| 91精品国产99久久久久久| 九九久久综合网站| 欧美精品在线极品| 免费成人高清视频| 精品久久久久久久大神国产| 国产精品一区二区av影院萌芽| 亚洲欧美日韩精品| 欧美精品激情blacked18| 九色成人免费视频| 亚洲三级免费看| 亚洲欧美一区二区三区久久| 国产欧美在线视频| 国产午夜精品久久久| 一区二区三区视频观看| 成人欧美一区二区三区黑人| 茄子视频成人在线| 欧美午夜宅男影院在线观看| 精品五月天久久| 日韩麻豆第一页| 91精品国产免费久久久久久| 日韩欧美国产成人| 国模吧一区二区三区| 亚洲aⅴ日韩av电影在线观看| 久久久国产一区二区| 毛片精品免费在线观看| 国产亚洲欧美日韩精品| 在线观看国产精品日韩av| 国产精品电影一区| 亚洲成人亚洲激情| 亚洲第一网站男人都懂| 日本精品中文字幕| 久久夜色撩人精品| 欧美激情va永久在线播放| 亚洲国产欧美一区| 亚洲一区二区三| 国产精品第二页| 亚洲夜晚福利在线观看| 国产精品都在这里| 日韩在线视频播放| www.日韩欧美| 懂色av一区二区三区| 亚洲性猛交xxxxwww| 国内精品久久久久影院 日本资源| 国产成人激情小视频| 自拍偷拍亚洲欧美| 91久久精品国产91久久性色| 国产成人avxxxxx在线看| 日韩美女av在线| 久久艳片www.17c.com| 日韩av有码在线| 国产成人精彩在线视频九色| 国产精品狼人色视频一区| 欧美俄罗斯性视频| 青青精品视频播放| 在线观看日韩欧美| 精品国产乱码久久久久久婷婷| 狠狠躁18三区二区一区| 亚洲精品免费av| 亚洲精品免费一区二区三区| 亚洲激情在线观看| 日韩欧美在线一区| 成人在线激情视频| 久久九九热免费视频| 欧美成人第一页| 成人精品网站在线观看| 91系列在线播放| 97超碰国产精品女人人人爽| www欧美xxxx| www.国产精品一二区| 国产精品综合网站| 奇米一区二区三区四区久久| 中文字幕亚洲第一| 亚洲欧美成人一区二区在线电影| 欧美高跟鞋交xxxxhd| 欧美日本亚洲视频| 黑人巨大精品欧美一区二区| 亚洲天堂免费观看| 欧美成人性生活| 欧洲精品毛片网站| 欧美做受高潮1| 日本a级片电影一区二区| 亚洲第一页中文字幕| 97涩涩爰在线观看亚洲| 久久精品国产清自在天天线| 亚洲色图18p| 成人信息集中地欧美| 亚洲国产高清福利视频| 91久久久久久久久久久久久| 国产成人小视频在线观看| 国产精品嫩草影院久久久| 午夜美女久久久久爽久久| 2019国产精品自在线拍国产不卡| 精品久久久久久久久久久久久久| 国产欧美最新羞羞视频在线观看| 久久亚洲精品视频| 欧美激情精品久久久久久大尺度| 国产69精品久久久| 97视频在线观看免费| 亚洲成人黄色网址| 日韩免费在线免费观看| 热久久视久久精品18亚洲精品| yw.139尤物在线精品视频| 日韩最新av在线| 国产亚洲福利一区| 亚洲欧美国内爽妇网| 国产www精品| 欧美疯狂性受xxxxx另类| 疯狂欧美牲乱大交777| 久久久久亚洲精品| 欧美午夜性色大片在线观看| 一级做a爰片久久毛片美女图片| 欧美丰满少妇xxxxx| 欧美巨乳美女视频| 伊人久久综合97精品| 日韩精品视频免费专区在线播放| 国产一区私人高清影院| 欧洲中文字幕国产精品| 欧美激情aaaa| 欧美午夜精品在线| 成人午夜一级二级三级| 精品国产成人在线| 成人免费淫片aa视频免费| 亚洲精品久久久久中文字幕二区| 国产在线不卡精品| 亚洲一区二区久久久久久久| 国产成人av网| 久久精品视频导航| 中文字幕日韩欧美精品在线观看| 国产午夜精品一区二区三区| 国产在线观看精品一区二区三区| 日产日韩在线亚洲欧美| 日韩精品在线视频观看| 成人黄色在线观看| 亚洲激情视频网| 国产精品成人一区二区三区吃奶| 国内外成人免费激情在线视频| 欧美性猛交xxx| 激情亚洲一区二区三区四区| 精品福利免费观看| 一区二区三区日韩在线| 九九久久久久99精品| 91久久夜色精品国产网站|