国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

jQuerymobile移動web(6)_jquery

來源:懂視網 責編:小采 時間:2020-11-27 21:47:30
文檔

jQuerymobile移動web(6)_jquery

jQuerymobile移動web(6)_jquery:jquery mobile 針對移動端設備的事件類型。 1.touch 事件。 tap 快速觸摸屏幕并且離開,類似一種完整的點擊操作。 taphold 觸摸屏幕并保持一段時間。 swipe 在1秒內水平移動30px屏幕像素上時觸發。 swipeleft 向左側滑動 swiperight
推薦度:
導讀jQuerymobile移動web(6)_jquery:jquery mobile 針對移動端設備的事件類型。 1.touch 事件。 tap 快速觸摸屏幕并且離開,類似一種完整的點擊操作。 taphold 觸摸屏幕并保持一段時間。 swipe 在1秒內水平移動30px屏幕像素上時觸發。 swipeleft 向左側滑動 swiperight

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

  1.touch 事件。

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

  2.方向改變事件

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

  3.滾動事件,

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

  4.顯示/隱藏

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

    示例代碼:     

  5.模擬鼠標事件

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

頁面視圖輔助工具

  1. $.mobile.changePage

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

    語法:      

   表單提交操作   

  2.$.mobile.loaPage

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

  示例:   

數據存儲:

  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環境的優點:當用戶加載你的網站時,他們就馬上“升級”到最新的版本。可以馬上修復bug和添加新的特性。即使是在Android系統——應用市場的要求比起Apple環境要寬松得多,在用戶不知不覺中完成產品升級也是一件很好的事情。

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

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

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

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

jQuerymobile移動web(6)_jquery

jQuerymobile移動web(6)_jquery:jquery mobile 針對移動端設備的事件類型。 1.touch 事件。 tap 快速觸摸屏幕并且離開,類似一種完整的點擊操作。 taphold 觸摸屏幕并保持一段時間。 swipe 在1秒內水平移動30px屏幕像素上時觸發。 swipeleft 向左側滑動 swiperight
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国产一区亚洲二区三区毛片 | 最新中文字幕在线 | 久久精品国产三级不卡 | 中文国产成人精品久久一 | 国产成人久久综合二区 | 伊人久久影院 | 亚洲男同网站 | 在线视频日韩 | 亚洲综合无码一区二区 | 国产毛片久久久久久国产毛片 | 欧美三页 | 99久久成人国产精品免费 | 国产一区二区久久精品 | 国产精品毛片一区二区三区 | 亚洲欧美日韩综合精品网 | 日韩欧美综合视频 | 久久久无码精品亚洲日韩按摩 | 久久se精品一区二区国产 | 亚洲综合欧美在线 | 91精品观看91久久久久久 | 欧美激情爱爱 | 亚洲国产激情 | 国产最新在线视频 | 国产成人亚洲综合91精品555 | 国产视频一 | 国产国语一级a毛片高清视频 | xxxxx欧美| 午夜三级视频 | 国内精品久久久久 | 一区二区三区高清不卡 | 日韩欧美视频在线播放 | 精品国产一区二区三区成人 | a国产成人免费视频 | 国内偷拍第一页 | 国产免费一区二区 | 九九啪| 91福利国产在线观一区二区 | 欧美高清免费 | 一级久久 | 日韩精品 电影一区 亚洲高清 | 五月天婷婷久久 |