經(jīng)典收藏 50個(gè)jQuery Mobile開發(fā)技巧集萃1、Backbone移動(dòng)實(shí)例 這是在Safari中運(yùn)行的一款Backbone移動(dòng)應(yīng)用程序。想開始體驗(yàn)移動(dòng)開發(fā),一個(gè)好的出發(fā)點(diǎn)就是關(guān)注這個(gè)應(yīng)用程序的構(gòu)建方式。先不妨在你的瀏覽器中查看該應(yīng)用程序。 相關(guān)鏈接:http:///2010/11/24/backbone-jquery-demo.html 2、使用媒體查詢來鎖定設(shè)備 你可能會(huì)問如何使用CSS來鎖定設(shè)備(根據(jù)屏幕尺寸)。比如說,你想要為iPad設(shè)計(jì)兩列布局、為智能手機(jī)設(shè)計(jì)單列布局。要做到這一點(diǎn),最佳辦法就是使用媒體查詢。只要一些簡單的媒體查詢已到位,你就能迅速讓CSS鎖定屏幕尺寸。 相關(guān)鏈接:http:///6731-css-media-queries/ 3、快速技巧:如何使用@Font-face 可幾個(gè)字體更換方法可以使用,比如cufon、sIFR、FLIR、@font-face和Google Fonts API。使用jQuery Mobile構(gòu)建web應(yīng)用程序時(shí),我發(fā)現(xiàn)@font-face方法是用起來最容易的方法,其性能讓人相當(dāng)滿意。 相關(guān)鏈接:http://net./tutorials/design-tutorials/quick-tip-how-to-work-with-font-face/ 4、何處添加額外的jQuery調(diào)用 如果你想在移動(dòng)插件被觸發(fā)之前改動(dòng)頁面上的內(nèi)容,那么建議的解決辦法就是只要把傳統(tǒng)的jQuery調(diào)用放在裝入移動(dòng)插件的引用之前。這樣,你的jQuery命令就有機(jī)會(huì)在庫裝入之前運(yùn)行。 相關(guān)鏈接:http://www./2011/05/10-handy-jquery-mobile-tips-and-snippets-to-get-you-started/ 5、完整的基本頁面 你可能發(fā)現(xiàn)自己一再需要為基本頁面建立完整的標(biāo)記。正因?yàn)槿绱?,這里是創(chuàng)建一個(gè)基本頁面所需要的全部代碼。 相關(guān)鏈接:http://www./2011/05/10-handy-jquery-mobile-tips-and-snippets-to-get-you-started/ 6、自行創(chuàng)建列結(jié)構(gòu) 如果你想為多個(gè)設(shè)備設(shè)計(jì)最佳的單個(gè)頁面結(jié)構(gòu),會(huì)發(fā)現(xiàn)自己經(jīng)常結(jié)合運(yùn)用上述的媒體查詢技巧和“隨意順序的列”(columns in any order)方法。幸好,web開發(fā)人員很早以前就弄清楚了如何移動(dòng)列以及結(jié)合運(yùn)用這個(gè)方法和媒體查詢。 相關(guān)鏈接:http://www./articles/onetruelayout/anyorder 7、結(jié)合使用谷歌分析(Google Analytics)工具和jQuery Mobile 可以學(xué)習(xí)如何結(jié)合使用谷歌分析(Google Analytics)工具和jQuery Mobile。 相關(guān)鏈接:http://www./blog/2011/01/10/google-analytics-and-jquery-mobile/ 8、通過AJAX和PHP,提交jQuery Mobile表單 可以學(xué)習(xí)如何通過AJAX和PHP,提交jQuery Mobile表單。 相關(guān)鏈接:http://www./blog/?p=2574 9、如何使用jQuery Mobile來創(chuàng)建移動(dòng)WordPress主題 這個(gè)工具讓你很容易創(chuàng)建移動(dòng)網(wǎng)站和web應(yīng)用程序。在這個(gè)教程中,我會(huì)介紹如何創(chuàng)建針對(duì)移動(dòng)設(shè)備優(yōu)化的WordPress主題。 相關(guān)鏈接:http://www./blog/how-to-create-a-mobile-wordpress-theme-with-jquery-mobile 10、使用jQuery Mobile來創(chuàng)建網(wǎng)站,第一個(gè)部分 在這個(gè)教程中,我會(huì)介紹如何使用jQuery Mobile來創(chuàng)建網(wǎng)站。在該教程的這第一個(gè)部分中,我會(huì)解釋網(wǎng)站的特點(diǎn),還會(huì)實(shí)施網(wǎng)站的主頁。 相關(guān)鏈接:http:///2011/creating-a-website-using-jquery-mobile-part1/ 11、使用jQuery Mobile來創(chuàng)建網(wǎng)站,第二個(gè)部分 作為如何使用jQuery Mobile來創(chuàng)建網(wǎng)站這個(gè)系列的下一個(gè)部分,現(xiàn)在介紹構(gòu)建揚(yáng)聲器(Speakers)頁面。 相關(guān)鏈接:http:///2011/creating-a-website-using-jquery-mobile-part-2/ 12、禁用按鈕動(dòng)作 下面介紹如何禁用按鈕動(dòng)作(比如說禁止打開頁面),添加下列JavaScript。 相關(guān)鏈接:http:///weblog/2011/01/31/top-10-jquery-mobile-code-snippets-that-you-need-to-know/ 13、創(chuàng)建彈出式對(duì)話框 jQuery Mobile庫的一項(xiàng)便利特性就是內(nèi)置的彈出內(nèi)容或?qū)υ捒蛱匦?。?chuàng)建這項(xiàng)便利的特性簡單得很。注意:首先,目標(biāo)頁面必須是完整的jQuery Mobile頁面,如第一個(gè)技巧所概述。其次,這只適用于外部頁面;它必須是完整的單獨(dú)頁面才能正常工作。 相關(guān)鏈接:http://www./2011/05/10-handy-jquery-mobile-tips-and-snippets-to-get-you-started/ 14、jQuery Mobile簡介 可以學(xué)習(xí)如何使用jQuery Mobile框架。這個(gè)基本簡介主要介紹了如何建立頁面、鏈接、導(dǎo)航和按鈕。 相關(guān)鏈接:http://www./watch?v=VY20Q6ON4QA 15、設(shè)定頁面的背景顏色 這聽起來可能很簡單,但我花了好幾分鐘才弄清楚如何給頁面添加背景顏色,又不會(huì)被jQuery Mobile CSS所覆蓋。通常你會(huì)給主體元素設(shè)定背景顏色,但如果你在使用jQuery Mobile框架,就需要把它設(shè)成ui-page類。 相關(guān)鏈接:http:///weblog/2011/01/31/top-10-jquery-mobile-code-snippets-that-you-need-to-know/ 16、jQuery Mobile:我能為你做些什么? 可以弄清楚新的jQuery Mobile框架如何幫你輕松構(gòu)建外觀出色、跨設(shè)備運(yùn)行的web應(yīng)用程序。包括許多代碼示例和演示??梢詫W(xué)習(xí)創(chuàng)建一個(gè)簡單的jQuery Mobile應(yīng)用程序。 相關(guān)鏈接:http://www./articles/jquery-mobile-what-can-it-do-for-you/ 17、禁止裝入彈出式消息 我覺得裝入彈出式消息有點(diǎn)煩人,因?yàn)槊慨?dāng)你裝入不同的頁面,該操作就會(huì)被觸發(fā)。想禁止這個(gè)操作,只要往你的JS文件中添加下面這行代碼。 相關(guān)鏈接:http:///weblog/2011/01/31/top-10-jquery-mobile-code-snippets-that-you-need-to-know/ 18、如何使用jQuery Mobile來創(chuàng)建RSS閱讀程序 如今,我們會(huì)深入介紹使用PHP 和jQuery Mobile,創(chuàng)建一個(gè)簡單的Tuts+ RSS閱讀程序。創(chuàng)建完畢后,你只要點(diǎn)擊一下按鈕,并且運(yùn)用構(gòu)建web應(yīng)用程序的技能,就可以把這個(gè)簡單項(xiàng)目添加到你的iPhone或Android手機(jī)上。 相關(guān)鏈接:http://net./tutorials/javascript-ajax/how-to-build-an-rss-reader-with-jquery-mobile-2/ 19、“Cancel”和“Save”按鈕組合 這段代碼滿足了兩個(gè)基本要求。第一個(gè)要求是,讓兩個(gè)按鈕彼此相鄰。幸好,jQuery Mobile庫有一種內(nèi)置的列結(jié)構(gòu),只要使用fieldset標(biāo)簽和合適的類,很容易利用這種結(jié)構(gòu),如下所示。第二個(gè)要求是,讓兩個(gè)按鈕有不同的主題。這段代碼直接來自說明文檔,我把它留在手邊,以便經(jīng)常使用。 相關(guān)鏈接:http://www./2011/05/10-handy-jquery-mobile-tips-and-snippets-to-get-you-started/ 20、使用jQuery鎖定平臺(tái) 盡管我們很想為某些設(shè)備執(zhí)行某些CSS語句,但我們也想只在特定的設(shè)備上運(yùn)行jQuery。下面對(duì)來自Snipplr的一些代碼作了改動(dòng),那樣我很容易把jQuery的一部分隔離開來,以便根據(jù)用戶的設(shè)備來運(yùn)行。 相關(guān)鏈接:http:///view/31607/iphone-ipad-ipod-detect/ 21、創(chuàng)建自定義主題 jQuery Mobile框架隨帶五個(gè)主題:主題A、主題B、主題C、主題D和主題E。但是你很容易為自己的web應(yīng)用程序創(chuàng)建一個(gè)新主題。 相關(guān)鏈接:http:///weblog/2011/01/31/top-10-jquery-mobile-code-snippets-that-you-need-to-know/ 22、阻止一些關(guān)鍵項(xiàng)目被截?cái)?/strong> 庫的一項(xiàng)特性(或者是缺點(diǎn),就看你的需要了)在于,它能夠智能化地截?cái)嗪荛L的項(xiàng)目,以適應(yīng)用戶界面元素。 在兩種情況下這可能很煩人。首先在列表項(xiàng)目中,我更喜歡看到全部文本。其次是在腳注文本中。 相關(guān)鏈接:http://www./2011/05/10-handy-jquery-mobile-tips-and-snippets-to-get-you-started/ 23、兩個(gè)iPhone開發(fā)技巧,jQuery出手相助 第一個(gè)也是最簡單的技巧是,使用視口。(你可能需要向蘋果公司注冊,才能查看該鏈接。需要登錄才能訪問簡單的文檔,對(duì)蘋果扣兩分!)視口是一個(gè)簡單的元標(biāo)簽。這是個(gè)例子: 相關(guān)鏈接:http://www./index.cfm/2008/10/9/Two-iPhone-development-tips-and-jQuery-to-the-rescue 24、從列表項(xiàng)移除箭頭 默認(rèn)情況下,jQuery Mobile框架在每個(gè)列表項(xiàng)旁邊添加一個(gè)箭頭。想禁用這項(xiàng)功能,只要針對(duì)你想移除箭頭的那個(gè)列表項(xiàng),將data-icon屬性設(shè)成“false”。 相關(guān)鏈接:http:///weblog/2011/01/31/top-10-jquery-mobile-code-snippets-that-you-need-to-know/ 25、jQuery Mobile表單驗(yàn)證 可以通過這個(gè)教程學(xué)習(xí)jQuery Mobile表單驗(yàn)證。 相關(guān)鏈接:http://www./2011/02/jquery-mobile-form-validation.html 26、使用JQuery Mobile的HTML5畫布元素,偵聽iPad和Android瀏覽器上的觸摸事件 JQuery Mobile支持眾多的觸摸事件,大大簡化了開發(fā)人員的工作。實(shí)際上,JQuery Mobile確保你的web應(yīng)用程序在移動(dòng)瀏覽器和臺(tái)式機(jī)/筆記本電腦瀏覽器上都可以運(yùn)行。 遺憾的是,你根本無法預(yù)料JavaScript點(diǎn)擊事件在移動(dòng)設(shè)備上會(huì)如同在臺(tái)式機(jī)/筆記本電腦瀏覽器上那樣運(yùn)行。 相關(guān)鏈接:http://www./blog/?p=2658 27、jQuery Mobile觸摸事件:快速按下 可以學(xué)習(xí)如何檢測智能手機(jī)設(shè)備上的“快速按下”觸摸事件。 相關(guān)鏈接:http://www./watch?v=-ywcCfbnQhM&feature=related 28、使用帶appMobi的JQuery Mobile 這個(gè)教學(xué)視頻向你表明了如何使用帶appMobi的流行JQuery JavaScript庫的新移動(dòng)版本。JQuery Mobile讓你可以很容易創(chuàng)建具有原生應(yīng)用程序所有外觀感覺的應(yīng)用程序,擁有內(nèi)置的按鈕、轉(zhuǎn)換效果和表單等。 相關(guān)鏈接:http://www./watch?v=otBNufYLXNc&feature=related 29、同時(shí)禁用所有鏈接的AJAX導(dǎo)航功能 盡管AJAX導(dǎo)航功能很出色,但有時(shí)候你完全想要禁用這項(xiàng)功能。使用這段jQuery代碼,告訴移動(dòng)庫不要使用AJAX導(dǎo)航功能。 相關(guān)鏈接:http://www./2011/05/10-handy-jquery-mobile-tips-and-snippets-to-get-you-started/ 30、頁面裝入時(shí),顯示隨機(jī)性的背景圖像 jQuery Mobile有許多頁面初始化事件,你可以用來在頁面裝入時(shí)觸發(fā)某些方法。下列CSS + JavaScript可以用來每當(dāng)頁面裝入時(shí),就顯示隨機(jī)性的背景圖像。 相關(guān)鏈接:http:///weblog/2011/01/31/top-10-jquery-mobile-code-snippets-that-you-need-to-know/
31、創(chuàng)建只有圖像、沒有文本的按鈕 有時(shí)候,你可能不希望按鈕有任何文本,但仍使用按鈕元素隨帶的其余特性。主頁按鈕或信息按鈕通常就是這種情況。想隱藏與按鈕有關(guān)的任何文本,把data-iconpos屬性設(shè)成“notext”。比如: 相關(guān)鏈接:http:///weblog/2011/01/31/top-10-jquery-mobile-code-snippets-that-you-need-to-know/ 32、jQuery Mobile工具欄導(dǎo)航菜單 可以學(xué)習(xí)如何使用jQuery Mobile的工具欄和導(dǎo)航欄,創(chuàng)建固定位置菜單及更多內(nèi)容! 相關(guān)鏈接:http://www./watch?v=JTNp0CkIZio&feature=related 33、jQuery Mobile中的搜索列表 我們很容易創(chuàng)建一個(gè)列表,該列表包括了搜索元素,用戶通過該搜索元素,就可以開始輸入文本,并獲得適合該文本的從列表過濾出來的所有元素。 相關(guān)鏈接:http://www./watch?v=09sGNvHgIzE&feature=related 34、jQuery Mobile:官方的jQuery Mobile開發(fā)框架 這個(gè)移動(dòng)開發(fā)框架擁有眾多優(yōu)秀的功能特性,允許移動(dòng)開發(fā)人員把一些專業(yè)級(jí)的jQuery效果添加到iOS、Android、BlackBerry、bada、Windows Mobile、Palm OS、Symbian和MeeGo應(yīng)用程序和web應(yīng)用程序中。你應(yīng)該會(huì)在移動(dòng)版Safari中看到這個(gè)壞小子。 相關(guān)鏈接:http:///jquery-iphone-mobile-development-framework-mobile-touch-optimized 35、不使用AJAX的頁面轉(zhuǎn)換效果就打開鏈接 想不使用AJAX的頁面轉(zhuǎn)換效果就打開鏈接(即以傳統(tǒng)方式重新裝入整個(gè)頁面),把rel屬性設(shè)成“external”即可。 相關(guān)鏈接:http:///weblog/2011/01/31/top-10-jquery-mobile-code-snippets-that-you-need-to-know/ 36、jQuery Mobile多頁內(nèi)部鏈接 這個(gè)簡短的視頻片段解釋了內(nèi)部鏈接在jQuery Mobile中是如何工作的。 相關(guān)鏈接:http://www./watch?v=OqLPP70XnVY&feature=related 37、jQuery Mobile中的對(duì)話轉(zhuǎn)換 可以學(xué)習(xí)在jQuery Mobile中顯示對(duì)話時(shí),如何設(shè)定轉(zhuǎn)換。 相關(guān)鏈接:http://www./watch?v=Zh0yxy8YWYs&feature=related 38、為jQuery Mobile網(wǎng)站添加駕駛方向 可以學(xué)習(xí)如何為jQuery Mobile網(wǎng)站添加駕駛方向。 相關(guān)鏈接:http://www./index.cfm/2011/3/9/Adding-driving-directions-to-a-jQuery-Mobile-web-site 39、jQuery Mobile框架——表單教程 在這個(gè)教程中,我們將著重介紹jQuery Mobile的一些基本元素:頁面結(jié)構(gòu)、表單和Ajax表單提交。該教程基于jQuery Mobile框架的版本1.0測試版2。 相關(guān)鏈接:http://mobile./tutorials/mobile-web-apps/jquery-mobile-forms/ 40、jQuery Mobile中的簡單列表視圖 這個(gè)視頻片段顯示了如何創(chuàng)建jQuery Mobile中的簡單列表視圖。 相關(guān)鏈接:http://www./watch?v=Jmg8GdEKDjA&feature=related 41、jQuery Mobile中的分割列表 我們可以為每一個(gè)列表項(xiàng)添加輔助鏈接。它會(huì)連同項(xiàng)目右邊部分的圖標(biāo)一起顯示。 相關(guān)鏈接:http://www./watch?v=YaZhS_8vaYo&feature=related 42、jQuery Mobile中的表單控件 這個(gè)簡短的視頻片段表明了使用jQuery Mobile庫時(shí)可用的控件。 相關(guān)鏈接:http://www./watch?v=O2fvX4gtR4A&feature=related 43、jQuery Mobile中的標(biāo)題和腳注固定位置 這個(gè)簡短的視頻片段顯示了為jQuery Mobile中的標(biāo)題和腳注設(shè)定固定位置具有的意義。 相關(guān)鏈接:http://www./watch?v=eDwwesKzzkU&feature=related 44、jQuery Mobile內(nèi)聯(lián)按鈕 我們可以為按鈕添加data-inline=”true”屬性,就可以獲得寬度不是屏幕整個(gè)寬度的按鈕。這個(gè)視頻片段顯示了如何做到這一點(diǎn)。 相關(guān)鏈接:http://www./watch?v=Bp0i4NqVE_4&feature=related 45、jQuery Mobile中的Hello World 這個(gè)簡短的視頻片段解釋了如何開發(fā)一個(gè)使用jQuery Mobile庫的簡單網(wǎng)頁。 相關(guān)鏈接:http://www./watch?v=8YR4XuxwtKc&feature=related 46、使用jQuery Mobile構(gòu)建具有離線功能的移動(dòng)網(wǎng)站 可以學(xué)習(xí)如何使用jQuery Mobile構(gòu)建具有離線功能的移動(dòng)網(wǎng)站。 相關(guān)鏈接:http://www./index.cfm/2011/3/12/Building-an-offline-capable-mobile-web-site-with-jQuery-Mobile 47、jQuery Mobile和JSON 這個(gè)教程介紹了可用于編寫移動(dòng)web應(yīng)用程序的jQuery Mobile(JQM)框架,面向移動(dòng)行業(yè)幾款領(lǐng)先的瀏覽器。JQM可用于為在眾多移動(dòng)設(shè)備上運(yùn)行的基于web的應(yīng)用程序提供直觀而一致的用戶體驗(yàn),比如iPhone、iPad、Android、WebOS、BlackBerry版本6(Torch和Playbook)及其他移動(dòng)設(shè)備。該教程先綜述了JQM項(xiàng)目以及JQM與HTML5之間的關(guān)系。該教程介要介紹了構(gòu)建JQM應(yīng)用程序所用的多種方法中的一種,以及JQM改進(jìn)基本web用戶界面元素的一些方式,最后介紹了基本的銷售隊(duì)伍自動(dòng)化要求。 相關(guān)鏈接:http://www.ibm.com/developerworks/xml/tutorials/x-jquerymobilejsontut/index.html 48、創(chuàng)建和使用jQuery Mobile中的自定義圖標(biāo) 本文將介紹如何創(chuàng)建和實(shí)施自定義圖標(biāo)。此外,我會(huì)介紹如何為iPhone 4的視網(wǎng)膜屏幕及更新的高分辨率設(shè)備添加高分辨率圖標(biāo)支持。 相關(guān)鏈接:http://www./read/2011/02/13/Creating-and-using-custom-icons-in-jQuery-Mobile 49、jQuery Mobile & Rails 3入門 這個(gè)應(yīng)用程序讓你可以通過移動(dòng)設(shè)備來創(chuàng)建、讀取、更新和刪除博文帖子。 相關(guān)鏈接:http:///getting-started-with-jquery-mobile-rails-3/ 50、使用jQuery Mobile構(gòu)建一個(gè)原生的Android新聞閱讀應(yīng)用程序 可以學(xué)習(xí)如何使用jQuery Mobile構(gòu)建一個(gè)原生的Android新聞閱讀應(yīng)用程序。 相關(guān)鏈接:http://mobile./tutorials/mobile-web-apps/jquery_android/
16
0
(請(qǐng)您對(duì)文章做出評(píng)價(jià))
評(píng)論列表
好東西,頂一個(gè)
好東西,頂一個(gè)。
不錯(cuò)
jQuery視頻教程
01. jQuery基礎(chǔ)教程-01_jQuery簡介 02. jQuery基礎(chǔ)教程-02_選擇器基礎(chǔ)_1_基本、層級(jí)選擇器 03. jQuery基礎(chǔ)教程-03_選擇器基礎(chǔ)_2_屬性選擇器 04. jQuery基礎(chǔ)教程-04_過濾選擇器_1_基本過濾選擇器 05. jQuery基礎(chǔ)教程-05_過濾選擇器_2_內(nèi)容、可見性、子元素過濾 06. jQuery基礎(chǔ)教程-06_表單選擇器_1_理論與示例準(zhǔn)備 07. jQuery基礎(chǔ)教程-07_表單選擇器_2_示例講解 08. jQuery基礎(chǔ)教程-08_DOM基本操作_1_文檔處理(上) 09. jQuery基礎(chǔ)教程-09_DOM基本操作_2_文檔處理(下)、篩選操作 10. jQuery基礎(chǔ)教程-10_屬性和CSS操作_1_屬性操作(上) 11. jQuery基礎(chǔ)教程-11_屬性和CSS操作_2_屬性操作(下)、CSS操作 12. jQuery基礎(chǔ)教程-12_ready()方法、事件方法和事件切換 13. jQuery基礎(chǔ)教程-13_事件對(duì)象_1_事件流、事件冒泡和事件對(duì)象上 14. jQuery基礎(chǔ)教程-14_事件對(duì)象_2_事件對(duì)象(下) 15. jQuery基礎(chǔ)教程-15_事件處理方法_1_事件處理函數(shù)的綁定與刪除 16. jQuery基礎(chǔ)教程-16_事件處理方法_2_事件觸發(fā)和事件委派 17. jQuery基礎(chǔ)教程-17_事件處理方法_3_動(dòng)態(tài)事件綁定 18. jQuery基礎(chǔ)教程-18_效果與動(dòng)畫_1_基本、滑動(dòng)、淡入淡出效果 19. jQuery基礎(chǔ)教程-19_效果與動(dòng)畫_2_自定義效果 20. jQuery基礎(chǔ)教程-20_Ajax準(zhǔn)備知識(shí)_1_ajax理論、示例代碼準(zhǔn)備 21. jQuery基礎(chǔ)教程-21_Ajax準(zhǔn)備知識(shí)_2_JSON知識(shí)、字符集問題 22. jQuery基礎(chǔ)教程-22_Ajax請(qǐng)求方法 23. jQuery基礎(chǔ)教程-23_Ajax完整案例_1_增強(qiáng)安全性、解決已知BUG 24. jQuery基礎(chǔ)教程-24_Ajax完整案例_2_呈現(xiàn)從服務(wù)端返回的數(shù)據(jù) 移步http://bbs./thread-273076-1-1.html在線觀看 更多在線教學(xué)視頻請(qǐng)加YY教育頻道38388669 PHPChina在線課程,加群152842136即可索取試聽資格 能下載源碼嗎?
很實(shí)用,好東西。收藏了
好資源,收藏! |
|