自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Titanium基礎(chǔ)知識(shí):Mobile Web開發(fā)入門

譯文
移動(dòng)開發(fā)
本文為Appcelerator公司最新的官方教程《Titanium基礎(chǔ)知識(shí):Mobile Web開發(fā)入門》:Appcelerator公司發(fā)布的2.0 SDK(軟件開發(fā)工具包)隨帶Mobile Web發(fā)行候選版(RC)。Mobile Web SDK是Appcelerator的Titanium SDK移植到HTML5規(guī)范的產(chǎn)物。就這個(gè)初始版本而言,Titanium支持HTML5規(guī)范里面的方法和對(duì)象;但是有朝一日,它會(huì)擴(kuò)大支持范圍,而不是僅僅支持HTML5規(guī)范。我們?cè)诒疚闹袑⑻接懭绾问褂肕obile Web SDK開始入手。

【51CTO獨(dú)家譯文】本文為Appcelerator公司最新的官方教程《Titanium基礎(chǔ)知識(shí):Mobile Web開發(fā)入門》。

以下為全部譯文:

Mobile Web發(fā)行候選版在不斷加以改進(jìn),每天在消除新的軟件錯(cuò)誤,增添新的改進(jìn)之處。為了最充分地利用Mobile Web發(fā)行候選版,我們建議你在構(gòu)建Mobile Web應(yīng)用程序時(shí),下載和利用最新的持續(xù)集成版本(IC build)。

你可以從這里獲得最新的持續(xù)集成版本。

想了解如何安裝持續(xù)集成版本,請(qǐng)參閱介紹如何安裝Titanium SDK持續(xù)集成版本的這篇維基文章。

創(chuàng)建新的項(xiàng)目

為了創(chuàng)建在MobileWeb平臺(tái)上運(yùn)行的一個(gè)Titanium移動(dòng)項(xiàng)目,請(qǐng)完成針對(duì)其他任何平臺(tái)(iPhone/iPad和安卓)所需的同樣一些步驟。請(qǐng)注意:你得記住為這類項(xiàng)目選擇“MobileWeb”選項(xiàng)。

就這個(gè)例子而言,我們將通過(guò)“CreateNew Mobile Application”(創(chuàng)建新的Mobile應(yīng)用程序)對(duì)話框,利用可用的“Tabbed Application Template”(選項(xiàng)卡式應(yīng)用程序模板),創(chuàng)建一個(gè)應(yīng)用程序。提供了必要的信息后,選擇上面對(duì)方框里面的“Next”(下一步),而不是選擇“Finish”(完成)。在“Project Template”(項(xiàng)目模板)對(duì)話框里,選擇選項(xiàng)卡式應(yīng)用程序模板,然后選擇“Finish”(完成)。

一旦該應(yīng)用程序創(chuàng)建完畢,你可以看到:應(yīng)用程序的結(jié)構(gòu)與iOS或安卓應(yīng)用程序一模一樣,只是多了針對(duì)特定平臺(tái)的mobileweb文件夾。正如與安卓和iOS一樣,你可以使用該文件夾來(lái)存儲(chǔ)針對(duì)特定平臺(tái)的資源。

不妨參閱關(guān)于MobileWeb Assets的這篇維基文章

查看和測(cè)試

Titanium Studio包含一個(gè)集成的Web服務(wù)器,你可以將它用于開發(fā)者級(jí)別測(cè)試(這時(shí)你可以測(cè)試自己開發(fā)的程序)。你可以利用該服務(wù)器,在安裝到電腦上的瀏覽器里面測(cè)試你創(chuàng)建的Mobile Web項(xiàng)目,或者放置可從仿真器或模擬器里面訪問(wèn)的頁(yè)面。為了在瀏覽器里面查看你的應(yīng)用程序,請(qǐng)從Titanium Studio的App Explorer菜單中選擇“Run”(運(yùn)行)> “Mobile Web Preview in Browser”(瀏覽器中Mobile Web預(yù)覽)。

你準(zhǔn)備好開始測(cè)試MobileWeb應(yīng)用程序時(shí),我們建議先在桌面瀏覽器中進(jìn)行測(cè)試。Safari和Chrome是我們推薦的用來(lái)測(cè)試的瀏覽器。之所以先在桌面瀏覽器中進(jìn)行測(cè)試,是因?yàn)檫@可以充分利用桌面瀏覽器里面可供使用的Web審查工具和瀏覽器調(diào)試工具。由于你的Mobile Web應(yīng)用程序使用HTML和CSS代碼,所以使用瀏覽器控制臺(tái)來(lái)測(cè)試和調(diào)試Mobile Web應(yīng)用程序與測(cè)試和調(diào)試其他任何Web應(yīng)用程序沒(méi)什么兩樣。

部署項(xiàng)目

Titanium Mobile Web應(yīng)用程序旨在從Web服務(wù)器端來(lái)運(yùn)行。你可以從瀏覽器將它作為一個(gè)本地文件來(lái)成功地運(yùn)行,但不是一切都會(huì)正常工作。你可以使用如圖所示的Deploy(部署)菜單來(lái)封裝你的應(yīng)用程序,然后指定一個(gè)本地目錄——Studio將把你項(xiàng)目的文件拷貝放入到該目錄中。然后,你要把那些文件上傳到Web服務(wù)器,以便大家訪問(wèn)。

部署到Web服務(wù)器時(shí)要牢記一點(diǎn):如果你的應(yīng)用程序使用Ti.Network.HttpClient與不同的網(wǎng)站進(jìn)行聯(lián)系,那么要么那些網(wǎng)站啟用CORS(跨域資源共享),要么你在Web服務(wù)器上建立一個(gè)代理系統(tǒng),并啟用CORS。

原文地址:http://developer.appcelerator.com/blog/2012/05/getting-started-with-mobile-web.html

【51CTO譯稿,非經(jīng)授權(quán)謝絕轉(zhuǎn)載,合作媒體轉(zhuǎn)載請(qǐng)注明原文出處、作者及51CTO譯者!】

責(zé)任編輯:佚名 來(lái)源: 51CTO.com
相關(guān)推薦

2012-02-09 16:45:41

2015-06-01 13:35:43

數(shù)據(jù)中心DCIM

2009-10-20 17:39:57

服務(wù)器基礎(chǔ)知識(shí)

2020-08-13 18:19:24

OpenSSL密碼學(xué)Linux

2012-04-19 16:55:48

Titanium視頻jQuery Mobi

2022-10-25 08:05:12

Kotlin響應(yīng)式編程

2009-08-21 17:19:36

C#網(wǎng)絡(luò)編程入門

2022-07-22 11:43:12

交互動(dòng)效產(chǎn)品體驗(yàn)用戶

2010-05-24 18:39:13

2012-02-14 09:33:14

Titanium MoTitaniumUbuntu 10.0

2018-10-23 09:58:23

ApacheNGINXWeb

2011-05-20 13:52:31

2012-02-09 17:07:50

Titanium MoTitaniumWindows 7

2012-05-23 09:46:15

Titanium MoTitanium

2010-02-04 14:43:41

分組交換網(wǎng)

2010-01-14 14:12:42

網(wǎng)橋類型鏈路層

2011-09-16 10:13:02

Emacs

2011-03-29 14:11:20

Cacti基礎(chǔ)知識(shí)

2009-04-10 09:35:00

WCDMA基礎(chǔ)無(wú)線網(wǎng)絡(luò)

2023-07-04 07:31:06

MapReduce數(shù)據(jù)處理編程模型
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)