最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
移動(dòng)Web開(kāi)發(fā)簡(jiǎn)介

移動(dòng)設(shè)備是一種全新的媒介。桌面系統(tǒng)中總結(jié)出來(lái)的最佳實(shí)踐在移動(dòng)系統(tǒng)中完全不適用。移動(dòng)設(shè)備、移動(dòng)生態(tài)系統(tǒng)和移動(dòng)用戶具有獨(dú)特的特性,要求采用不同于以往的最佳實(shí)踐進(jìn)行移動(dòng)Web開(kāi)發(fā)。

新榮網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)自2013年起到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

本文將講述移動(dòng)Web的語(yǔ)法、語(yǔ)義和生態(tài)系統(tǒng)。您將學(xué)習(xí)如何構(gòu)建適應(yīng)性強(qiáng)、響應(yīng)迅速并且符合標(biāo)準(zhǔn)的移動(dòng)Web站點(diǎn),并確保其可以在任意移動(dòng)瀏覽器上運(yùn)行。一些簡(jiǎn)單的開(kāi)發(fā)提示和技巧將改進(jìn)小尺寸屏幕中的Web可用性。您可以進(jìn)一步充實(shí)移動(dòng)Web站點(diǎn),使其適用于高級(jí)智能手機(jī)瀏覽器(具有電子郵件、桌面功能的Web瀏覽等集成Internet功能的高端手機(jī)中的瀏覽器),能夠呈現(xiàn)完整的HTML并實(shí)現(xiàn)專(zhuān)有擴(kuò)展。開(kāi)發(fā)工作完成后,您將了解如何在實(shí)際移動(dòng)設(shè)備上進(jìn)行全方位的測(cè)試,優(yōu)化移動(dòng)Web頁(yè)面以便于網(wǎng)絡(luò)傳輸,以及通過(guò)避免代碼轉(zhuǎn)換保留更多適用于移動(dòng)生態(tài)系統(tǒng)的程序。

移動(dòng)Web好比是西部荒野。一些重量級(jí)人物控制著整個(gè)生態(tài)系統(tǒng),戰(zhàn)爭(zhēng)隨處可見(jiàn)。意志堅(jiān)定的人可以在遙遠(yuǎn)的地方占有財(cái)產(chǎn)、構(gòu)建家園、建立社區(qū)以及與世隔絕的繁華村落。但是,要想生存下來(lái),最好的方式還是全副武裝。而對(duì)于移動(dòng)開(kāi)發(fā)人員來(lái)說(shuō),在這片荒野中生存最有效的武器就是:

◆ 對(duì)移動(dòng)標(biāo)準(zhǔn)和最佳實(shí)踐具有專(zhuān)業(yè)而深入的了解

◆ 批判性思維技能和正確對(duì)待懷疑

◆ 千方百計(jì)找出正確的語(yǔ)法

◆  正確評(píng)價(jià)移動(dòng)用戶的需求

基于標(biāo)準(zhǔn)的移動(dòng)Web開(kāi)發(fā)方法確保在各種移動(dòng)瀏覽器和平臺(tái)之間的兼容性和可用性。要想在移動(dòng)Web開(kāi)發(fā)領(lǐng)域取得成功,必須了解所有規(guī)則,同時(shí)還要了解什么時(shí)候可以忽略規(guī)則。

1.1 移動(dòng)Web和桌面Web

從根本上說(shuō),只有一種Web。Web內(nèi)容是可以使用各種Web瀏覽器查看的標(biāo)準(zhǔn)化標(biāo)記、樣式、腳本和多媒體。在本書(shū)中,按照慣例將這種Web稱(chēng)為桌面Web。我們可以在臺(tái)式計(jì)算機(jī)、筆記本電腦、上網(wǎng)本上通過(guò)Firefox、Opera或Internet Explorer等瀏覽器訪問(wèn)桌面Web,進(jìn)行網(wǎng)上沖浪。

桌面Web由通過(guò)TCP/IP計(jì)算機(jī)網(wǎng)絡(luò)鏈接在一起的大量服務(wù)器構(gòu)成。這種服務(wù)器稱(chēng)為Web服務(wù)器,很多Web服務(wù)器實(shí)現(xiàn)超文本傳輸協(xié)議(HTTP)共享文檔和文件。Web服務(wù)器通過(guò)統(tǒng)一資源標(biāo)識(shí)符(Uniform Resource Identifier,URI)提供對(duì)文本文件、標(biāo)記文檔和二進(jìn)制資源的訪問(wèn)。

在HTTP請(qǐng)求中,客戶端向Web服務(wù)器發(fā)送所需資源的URI以及一組請(qǐng)求頭,其中一個(gè)請(qǐng)求頭包含MIME類(lèi)型列表,該列表公布客戶端支持的內(nèi)容類(lèi)型。

在HTTP響應(yīng)中,Web服務(wù)器除了向客戶端發(fā)送請(qǐng)求的文檔(標(biāo)記、文本或二進(jìn)制文件)外,還會(huì)附帶另外一組頭,其中一個(gè)頭包含MIME類(lèi)型,描述傳輸?shù)娇蛻舳说奈臋n的文件類(lèi)型。

移動(dòng)Web在桌面Web的基礎(chǔ)上添加了新的MIME類(lèi)型、標(biāo)記語(yǔ)言、文檔格式和最佳實(shí)踐,為小尺寸屏幕提供優(yōu)化的Web內(nèi)容,并可解決移動(dòng)設(shè)備上的資源限制、Web瀏覽器可用性差等問(wèn)題。

移動(dòng)Web在Web生態(tài)系統(tǒng)中引入了一些新的組件,包括:

◆ 針對(duì)移動(dòng)設(shè)備進(jìn)行了優(yōu)化的標(biāo)記語(yǔ)言和樣式

◆ 可區(qū)分移動(dòng)標(biāo)記和桌面HTML的MIME類(lèi)型

◆ 具有大量功能的瀏覽器客戶端

◆ 使內(nèi)容更適合上述客戶端的網(wǎng)絡(luò)代理

如果將移動(dòng)Web比作西部荒野,桌面Web就可稱(chēng)得上是世外桃源。桌面Web是一種較好理解的安全開(kāi)發(fā)環(huán)境,采用根據(jù)已制定的標(biāo)準(zhǔn)建立的客戶端技術(shù)。截止到本書(shū)編寫(xiě)時(shí),桌面Web已經(jīng)走過(guò)將近20年的風(fēng)雨歷程了。桌面瀏覽器客戶端是公開(kāi)的、免費(fèi)的、可輕易獲得并且經(jīng)常更新。目前人們使用的主流Web瀏覽器是由少數(shù)軟件供應(yīng)商和開(kāi)放源代碼項(xiàng)目生產(chǎn)的,這樣就降低了跨平臺(tái)Web開(kāi)發(fā)中的測(cè)試難度。在桌面生態(tài)系統(tǒng)中,如果一個(gè)Web頁(yè)面到達(dá)目標(biāo)瀏覽器,則其標(biāo)記在傳輸途中幾乎一直存在,Internet中的中介服務(wù)器不會(huì)更改這些標(biāo)記。網(wǎng)絡(luò)所有者和Internet服務(wù)提供商(Internet Service Provider,ISP)對(duì)于通過(guò)自動(dòng)標(biāo)記適配和內(nèi)容重新打包優(yōu)化和改善網(wǎng)絡(luò)體驗(yàn)沒(méi)有任何興趣(請(qǐng)參閱表1-1,了解定義移動(dòng)Web和桌面Web的特征列表)。

表1-1 移動(dòng)Web和桌面Web的特征

 移 動(dòng) Web桌 面 Web
平均會(huì)話長(zhǎng)度2~3分鐘10 ~15分鐘
最小屏幕尺寸90×60800×600
最大屏幕尺寸對(duì)于常用的設(shè)備為240×400無(wú)限制
瀏覽器供應(yīng)商超過(guò)12家并且還在不斷增長(zhǎng)只有兩家,市場(chǎng)份額超過(guò)5%
瀏覽器故障經(jīng)常出現(xiàn)故障。除使用可更新操作系統(tǒng)的智能手機(jī)外,其他設(shè)備都無(wú)法修補(bǔ)很少出現(xiàn)故障并且可以修補(bǔ)
W3C 標(biāo)準(zhǔn)不規(guī)范。在移動(dòng)行業(yè)中,有時(shí)會(huì)忽略甚至違背這些標(biāo)準(zhǔn)接受并充分應(yīng)用
標(biāo)記語(yǔ)言WML
CHTML
XHTML Basic
XHTML-MP
XHTML
HTML
 
XHTML、HTML
JavaScript和AJAX90%的移動(dòng)設(shè)備都不支持。采用ECMAScript-MP和JavaScript。文檔對(duì)象模型(Document Object Model,DOM)和支持的事件不同。一般都采用專(zhuān)有的API通常情況下支持
可尋址的客戶全球30億移動(dòng)訂閱者總計(jì)10億臺(tái)筆記本電腦、臺(tái)式計(jì)算機(jī)和服務(wù)器

桌面Web過(guò)濾軟件可以阻止查看讓人討厭的網(wǎng)頁(yè),但是,Web過(guò)濾器的工作方式是阻止頁(yè)面訪問(wèn),而不是調(diào)整頁(yè)面語(yǔ)法。

移動(dòng)Web開(kāi)發(fā)是一門(mén)全新的學(xué)科,這樣說(shuō)的原因如下:

◆  移動(dòng)Web生態(tài)系統(tǒng)是全新的。移動(dòng)Web使用桌面Web的既有知識(shí),但它也有一些從移動(dòng)設(shè)備獨(dú)有的特性衍生出來(lái)的新的最佳實(shí)踐和疑難問(wèn)題。桌面隱喻并不適用。帶寬占用量是一個(gè)比較關(guān)鍵的問(wèn)題,即使對(duì)智能手機(jī)也是如此。使用JavaScript架構(gòu)以及異步JavaScript和XML (AJAX)等Rich Web 2.0功能時(shí)務(wù)必要謹(jǐn)慎,否則有電池電量耗盡的風(fēng)險(xiǎn)。運(yùn)營(yíng)商經(jīng)常會(huì)控制和阻止移動(dòng)Web站點(diǎn)的流量。在移動(dòng)標(biāo)記傳輸?shù)揭苿?dòng)瀏覽器的途中,代碼轉(zhuǎn)換代理經(jīng)常會(huì)嘗試重置移動(dòng)標(biāo)記的格式。最后,必須編寫(xiě)一些保護(hù)性的程序,降低代碼轉(zhuǎn)換器暴露以及出現(xiàn)移動(dòng)網(wǎng)絡(luò)問(wèn)題的概率。

◆  移動(dòng)Web用戶是全新的。移動(dòng)Web用戶采用獨(dú)特的使用模式和導(dǎo)航方法。移動(dòng)用戶具有強(qiáng)烈的目標(biāo)導(dǎo)向性和位置感知能力。在影響移動(dòng)用戶的移動(dòng)Web瀏覽體驗(yàn)的主要因素中,即包括在服務(wù)區(qū)內(nèi)外漫游時(shí)的網(wǎng)絡(luò)訪問(wèn)問(wèn)題。實(shí)際上,對(duì)成本敏感的移動(dòng)用戶寧可取消網(wǎng)絡(luò)交易,也不愿冒因錯(cuò)誤操作而支付費(fèi)用的風(fēng)險(xiǎn)。

◆  移動(dòng)Web瀏覽器是全新的。移動(dòng)瀏覽器具有其他瀏覽器所不具備的優(yōu)勢(shì),同時(shí)也有一些與眾不同的問(wèn)題及相應(yīng)的解決方法。Web標(biāo)準(zhǔn)實(shí)現(xiàn)不徹底是經(jīng)常出現(xiàn)的問(wèn)題。Web頁(yè)面格式錯(cuò)誤會(huì)對(duì)移動(dòng)設(shè)備產(chǎn)生嚴(yán)重的影響,包括瀏覽器崩潰或設(shè)備重置。用戶非常需要JavaScript和AJAX等高級(jí)Web功能,但這些功能會(huì)影響電池的使用壽命。市場(chǎng)上有數(shù)十家移動(dòng)瀏覽器供應(yīng)商,確保Web標(biāo)準(zhǔn)遵從性的重?fù)?dān)就落在了原始設(shè)備制造商(Original Equipment Manufacturer,OEM)和運(yùn)營(yíng)商肩上。

#p#

1.2 移動(dòng)標(biāo)記語(yǔ)言

目前,各種移動(dòng)設(shè)備采用的移動(dòng)瀏覽器一般是基于一定的標(biāo)準(zhǔn),但又不一定遵從標(biāo)準(zhǔn),這樣,用戶可以查看多種移動(dòng)標(biāo)記語(yǔ)言的Web內(nèi)容,這些語(yǔ)言包括:

◆  XHTML和HTML

◆  XHTML移動(dòng)配置文件(XHTML-MP)

◆   CHTML (iMode)

◆  無(wú)線標(biāo)記語(yǔ)言(WML)

1.2.1 HTML和XHTML

HTML是移動(dòng)標(biāo)記語(yǔ)言的旗艦產(chǎn)品。作為標(biāo)準(zhǔn)Web標(biāo)記語(yǔ)言,HTML被Web開(kāi)發(fā)人員和設(shè)計(jì)人員廣泛使用。很多移動(dòng)瀏覽器都支持完整的HTML標(biāo)記集,但是這些瀏覽器可能無(wú)法滿足直接查看桌面HTML網(wǎng)站的用戶體驗(yàn)。對(duì)于移動(dòng)設(shè)備來(lái)說(shuō),屏幕分辨率、存儲(chǔ)容量和帶寬都存在限制,有必要開(kāi)發(fā)出更加優(yōu)化的標(biāo)記和樣式。當(dāng)然,移動(dòng)用戶還希望針對(duì)他們的移動(dòng)特性開(kāi)發(fā)出一些專(zhuān)用的服務(wù)。

XHTML在嚴(yán)格遵循XML語(yǔ)法的基礎(chǔ)上,結(jié)合運(yùn)用HTML標(biāo)記集。對(duì)于移動(dòng)瀏覽器來(lái)說(shuō),處理和呈現(xiàn)XML格式的標(biāo)記要比處理松散的HTML語(yǔ)法規(guī)則容易得多。對(duì)于支持HTML的移動(dòng)瀏覽器來(lái)說(shuō),XHTML是最佳標(biāo)記。

Android、iPhone、Nokia Series 60、Windows Mobile和BlackBerry設(shè)備中的智能移動(dòng)瀏覽器都支持XHTML、HTML、JavaScript和AJAX。此功能集以及可選擇添加的大量客戶端緩存和CSS擴(kuò)展功能構(gòu)成了交互式移動(dòng)Web應(yīng)用程序的基礎(chǔ)。本書(shū)介紹如何針對(duì)智能手機(jī)瀏覽器構(gòu)建高級(jí)的Web應(yīng)用程序。

注意:

僅針對(duì)智能手機(jī)開(kāi)發(fā)的移動(dòng)Web站點(diǎn)可以使用HTML 4的完整功能集,并且在不久的將來(lái),還可以使用HTML 5的完整功能集。但是,在移動(dòng)Web站點(diǎn)上使用HTML和XHTML需要支付一定的費(fèi)用。使用HTML和XHTML后,無(wú)法與使用舊版瀏覽器的高容量功能手機(jī)(市場(chǎng)上大量銷(xiāo)售的低成本、功能很少的手機(jī))兼容(盡管智能手機(jī)做了大肆的宣傳,但還是有大量的功能手機(jī)用戶在移動(dòng)Web上沖浪)。使用桌面標(biāo)記還需要引入代碼轉(zhuǎn)換器,也就是通過(guò)重置標(biāo)記格式優(yōu)化桌面Web使之適用于移動(dòng)設(shè)備的網(wǎng)絡(luò)應(yīng)用程序。代碼轉(zhuǎn)換器可以使系統(tǒng)認(rèn)為標(biāo)記是用于桌面瀏覽器的,同時(shí)機(jī)器會(huì)對(duì)標(biāo)記進(jìn)行重新調(diào)整,使其適合移動(dòng)瀏覽器。本書(shū)教您應(yīng)對(duì)以下兩種情況:如何最大程度地使HTML與移動(dòng)瀏覽器兼容;如何避免對(duì)針對(duì)移動(dòng)設(shè)備進(jìn)行了優(yōu)化的HTML進(jìn)行雙重代碼轉(zhuǎn)換。

1.2.2 XHTML移動(dòng)配置文件

XHTML移動(dòng)配置文件(XHTML-MP)由開(kāi)放移動(dòng)聯(lián)盟(http://openmobilealliance.org)指定和維護(hù),實(shí)際上,它就是移動(dòng)Web的標(biāo)準(zhǔn)標(biāo)記。移動(dòng)配置文件,顧名思義,這種標(biāo)記語(yǔ)言是XHTML的一個(gè)子集,專(zhuān)用于移動(dòng)計(jì)算設(shè)備,包括手機(jī):

◆  XHTML-MP 1.0設(shè)定了移動(dòng)標(biāo)記語(yǔ)言的基本標(biāo)記。

◆  XHTML-MP 1.1添加了