2008-11-25 49 views

回答

6

這是一場噩夢。這就像在90年代與網絡瀏覽器合作,但與經理對未來的期望。

我強烈建議您根據地區,軟件和實際硬件來確定您的目標平臺,因爲市場比網絡更分散,大量移動設備與CSS,JS甚至XHTML存在問題,範圍從痛苦的不在這個平臺上。

好消息是,android和iphone正在迅速推動這個領域。壞消息是,你會谷歌嚴重過時的許多來源。

一些參考:

尤其是最後一個:)

+0

千周這個時間!我從事移動開發工作,對於任何移動項目我的第一個問題是我們支持哪些設備!它通知所有其他決定。 – Ericson578 2012-09-24 23:44:39

1

完全同意annakata同意,

這是一個試圖在手機上使用JavaScript的雷區,事實上,我們(我爲移動代理商工作)傾向於向客戶推薦您在移動頁面中不使用JavaScript。

如果你有使用JavaScript,然後看看

而且我會建議創建一個僅適用於iPhone的網站,具有所有酷功能,然後爲所有人提供一個簡單的網站,以便它們適用於他們。

還記得您可以在多個手機測試以及

1

我會建議你使用新架構的移動Web應用程序煎茶http://www.sencha.com/

這個框架在任何地方使用設備支持多種類似的Adroid手機平臺,iPhone和其他...

祝你好運, Yevgeniy V. Softjourn Inc. 軟件開發人員。

2

同意「這是一場噩夢」評論。

一些提示:

  • 對於簡單的腳本,就可以直接返回給JavaScript基礎 - 沒有JS框架 - 認爲的document.getElementById();
  • 請務必確保您的JavaScript有效。如果你有一個對象,確保你在正確的地方有逗號和分號。一個簡單的方法來檢查這是在Internet Explorer中 - 檢查左下角有效或無效的JavaScript圖標。
  • 確保您的Javascript是XML有效的 - 如果不是,Blackberry將不會喜歡它。
  • 對於更復雜的事情,請查看jquery mobile:http://jquerymobile.com/ - 這裏有一些不錯的東西。
1

另一個好的解決多個目標設備(IPhone,Android,黑莓,巴達...),並採取創新的組件的優點是使用JavaScript工具包Wink

1

Khushi,

我剛剛成立了一個名爲的PhoneGap框架,您使用JavaScript,HTML5和CSS構建整個應用程序。你甚至可以玩設備原生功能。

查看更多信息http://www.phonegap.com/about

+0

您仍然需要構建Web應用程序。 PhoneGap只是爲您提供設備的加載程序並訪問它的組件。我之前使用過jquery.mobile,並且在iPhone「App」類行爲和一個良好的初學者框架之後非常模仿,如果你不想擔心移動開發的許多優勢。 – sonjz 2012-08-01 18:29:26

5

自問這個問題以來,現實已經發生了變化。現代智能手機支持與桌面大佬兼容的瀏覽器,並支持相同的JavaScript。但是,應用程序的顯示方式和操作方式仍然存在差異,您不能依賴拖放操作,還是會出現一些渲染差異,例如,在Opera Mobile選項卡上的GWT-Ext Showcase中,不會呈現關閉按鈕。所以你不應該依賴像Ext這樣的現代JavaScript'魔法框架'。

+0

我同意GWT可以在手機,平板電腦和瀏覽器等主流瀏覽器平臺上無縫運行。 – jayunit100 2012-04-10 20:41:35

0

你可能認識Patrick H. Lauke,他懷疑quirksmode blog。在不久的將來,他開始與移動電話合作。

他在同一個網站上發表他的作品的質量與他的相同。

新手機中的瀏覽器正在變得越來越好,這是真的,但不幸的是,即使是瘋狂的錯誤也出現了。

並非所有的都是相關的JavaScript,但你可以在檢查他的手機網頁:

http://www.quirksmode.org/mobile/

相關問題