新聞中心
目前,隨著iphone、itouch、ipad的流行,越來越多的開發(fā)者想開發(fā)相關(guān)的應(yīng)用程序。但目前,蘋果只提供了Objective - C語言去編寫iPhone應(yīng)用程序。但可惜的是,即使蘋果的總裁喬布斯吹噓它的易用性,C語言本身是不容易學(xué)習(xí)的語言,跟開發(fā)Web網(wǎng)站來比更加是復(fù)雜。但是,這一切將發(fā)生變化,因?yàn)?strong>jQuery的工具jqTouch出現(xiàn)了。

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供屏邊網(wǎng)站建設(shè)、屏邊做網(wǎng)站、屏邊網(wǎng)站設(shè)計(jì)、屏邊網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、屏邊企業(yè)網(wǎng)站模板建站服務(wù),10余年屏邊做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
jqTouch是一個(gè)開放源碼的jQuery的Ajax庫,使你可以很容易地建立和優(yōu)化iPhone的相關(guān)應(yīng)用,它還適用于建立其它有觸摸功能的設(shè)備的應(yīng)用,如google的Android應(yīng)用??梢栽趆ttp://www.jqtouch.com/上下載到j(luò)qtouch。
你可以在該網(wǎng)站上觀看jqTouch的演示,但你會(huì)發(fā)現(xiàn)用普通的瀏覽器無法正常瀏覽其中的不少功能,這是因?yàn)檠菔臼褂胘qTouch其實(shí)是為iPhone等設(shè)備進(jìn)行過優(yōu)化和改造的,其中不少觸摸事件和動(dòng)畫效果在普通的IE瀏覽器中無法實(shí)現(xiàn)(甚至在FireFox4中),但你可以在Mac上或者Safari瀏覽器上看到其效果。
開始使用jqTouch
使用jqTouch的目的使構(gòu)建基于iPhone的應(yīng)用變的容易,而所有的只需要一點(diǎn)HTML,CSS和一些JavaScript知識。下面我們先從一個(gè)基本的網(wǎng)頁開始做個(gè)例子,下面的代碼中使用的只是DIV和UL /the LI元素,這些應(yīng)該是大家熟知的了。
William Shakespeare strong>
p>William Shakespeare (baptised 26 April 1564; died 23 April 1616) was an English poet and playwright, widely regarded as the greatest writer in the English language and the world's pre-eminent dramatist. He is often called England's national poet and the "Bard of Avon".
em> p>- ul>
Close a>- div>
Quotes h1>
- Home a>
- div>
- Slide a> li>
- Slide Up a> li>
- Dissolve a> li>
- Fade a> li>
- Flip a> li>
- Pop a> li>
- Swap a> li>
- Cube a> li>
- ul>
- div>
Quote h1>
- Home a>
- div>
- Better a witty fool than a foolish wit.
- div>
- div>
Contact Us h1>
- Back a>
- div>
- li>
- li>
- Do you want us to contact you? span> li>
- What is your favorite play li>
- optgroup>
- optgroup>
- select>
- li>
- ul>
- form>
- div>
Shakespeare h1>
- Quote Shakespeare a>
- div>
- About Shakespeare a> li>
- Quotes a> li>
- Contact Us a> li>
- ul>
External Links h2>
- InsideRIA.com a> li>
- ul>
- Email Me a> li>
- Call Me a> li>
- ul>
Add this page to your home screen to view the custom icon, startup screen, and full screen mode. p>
- div>
- div>
以上的代碼,執(zhí)行后的效果如下圖:
在上面的代碼中,唯一用到的唯一的HTML5的元素被采用的是“optgroup“元素。接下來,我們把這個(gè)HTML應(yīng)用轉(zhuǎn)變?yōu)閕phone應(yīng)用。
iPhone內(nèi)置的瀏覽器是目前市場上最先進(jìn)的瀏覽器之一。它在如 CSS、動(dòng)畫方面一直有相當(dāng)優(yōu)秀的功能,而這些功能后來才被引入到桌面的瀏覽器中。
接下來本文中展示的代碼,需要在Safari Mac或直接在IOS設(shè)備(iPhone,iPod的或ipad)中運(yùn)行。該代碼運(yùn)行在iOS3和iOS4上。而對于在iOS2上的運(yùn)行情況,本文則未作相關(guān)測試。
首先到http://www.jqtouch.com/下載jqtouch,而jqtouch的源代碼可以在
http://code.google.com/p/jqtouch/下載。同時(shí),在該網(wǎng)站上,也有很多豐富的視頻指導(dǎo)你的學(xué)習(xí)。
將下載后的jqTouch解壓,其中要特別留意的是javascript文件夾和CSS/images文件夾。jqTouch其實(shí)是jQuery 的插件,可以很靈活的配置,你可以更新這些文件,但在本文中,我們使用默認(rèn)的設(shè)置。
現(xiàn)在,我們開始將之前寫好的HTML代碼移植到移動(dòng)設(shè)備上。在頁面的head元素中添加兩個(gè)JavaScript庫,如下:


咨詢
建站咨詢