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

移動開發(fā)領域值得關(guān)注的六大JavaScript框架

移動開發(fā)
作為移動開發(fā)者人員,你還在被瀏覽器兼容性和屏幕分辨率的問題所困擾么?現(xiàn)在是時候拓寬眼界,學習一些新的技巧了。

概述:作為移動開發(fā)者人員,你還在被瀏覽器兼容性和屏幕分辨率的問題所困擾么?現(xiàn)在是時候拓寬眼界,學習一些新的技巧了。

隨著互聯(lián)網(wǎng)的高速發(fā)展,移動開發(fā)者需要不斷拓寬自己的專業(yè)知識。除了需要學會解決瀏覽器兼容性和屏幕分辨率的兩個傳統(tǒng)問題,還應當進一步了解如何開發(fā)充分考慮布局和用戶交互,可良好運行在所有設備上的網(wǎng)站。

在移動設備全球流行的大趨勢下,越來越多的企業(yè)開始致力于構(gòu)建一個在移動端進行優(yōu)化的網(wǎng)站或應用程序,用于發(fā)布和出售他們的產(chǎn)品。而這股在移動開發(fā)領域興起的熱潮離不開JavaScript。

從本質(zhì)上講,JavaScript不僅幫助開發(fā)者解決了相似性問題,也輕而易舉的處理掉了網(wǎng)站開發(fā)的跨平臺問題。更重要的是,它讓不同設備中的放大縮小、觸發(fā)響應、滾動等交互行為變得簡單。

Appcelerator Titanium Mobile

[[146045]]

這個移動端的Web開發(fā)框架能夠讓你使用常用的Web技術(shù)(如HTML5、CSS3和JavaScript)來構(gòu)建本地應用程序。目前,該框架可以用于構(gòu)建iOS和Android操作系統(tǒng)下的應用程序和移動端網(wǎng)站。在不久以后,這個框架將支持如Windows Phone等其它移動平臺的應用程序開發(fā)。

Titanium Mobile還支持集成其它的額外功能如Photo Album、Camera、Social APIs和Geolocation等。除此之外,它還支持幾個本地UI控件,如popovers、tabs等。

jQuery Mobile

jquery-mobile.jpg

jQuery Mobile是所有想要進行移動開發(fā)的人員都可倚靠的JavaScript框架。這個框架能夠把HTML5語義標記轉(zhuǎn)化為觸發(fā)響應的格式。它擁有一個內(nèi)置的輕量級代碼庫,可以讓你根據(jù)需求進行代碼改進。此外,它非常靈活,主題化的設計對開發(fā)者很友好。另外,作為HTML5移動框架,jQuery Mobile還能夠?qū)缙脚_的網(wǎng)站和應用開發(fā)提供幫助。

LimeJS

[[146047]]

如果你只對游戲開發(fā)感興趣并想要找到一個能滿足你需求的框架,那么LimeJS會是你的不二選擇。這是一個有助于開發(fā)現(xiàn)代觸控設備與桌面瀏覽器上本地化體驗游戲的HTML5框架。

游戲已經(jīng)成為手機上的一個流行元素,這是一個利潤豐厚的娛樂產(chǎn)業(yè),如果你想要擁抱游戲開發(fā)行業(yè),那么請多關(guān)注LimeJS吧!

The M Project

[[146048]]

如果你是Backbone.js的粉絲,那么你會發(fā)現(xiàn)M Project這個JavaScript框架非常適合你的項目。這個框架利用新的HTML5特性,使得移動應用的開發(fā)任務簡單而快速。The M Project框架最好的地方是它遵循流行的MVC(Model View Controller)模式 。

The M Project框架的另一個偉大之處就是它可以讓你在沒有網(wǎng)絡連接的情況下繼續(xù)工作,這是因為它擁有離線支持的特性。此外,它還自帶了令人印象深刻的文檔(入門指南)。

Mobilize.js

mobilejs.gif

你想要節(jié)省從頭開發(fā)一個手機網(wǎng)站所花費的時間么?如果是這樣的話,Mobilize.js會是你的一個不錯選擇。這個JavaScript框架使用JavaScript把現(xiàn)有的桌面網(wǎng)站轉(zhuǎn)化移動端網(wǎng)站,極大地減少了工作負擔。它可以檢測到用戶是否通過移動端瀏覽器訪問了你的網(wǎng)站,確保你的頁面無需在服務器上作任何改動的情況下保持流通。

它支持用戶使用常規(guī)的HTML5、jQuery Mobile和JS工具。和本文列舉的其它框架一樣,Mobilize.js也是一個開源軟件。

EmbedJS

[[146049]]

這是用于開發(fā)嵌入式設備(如手機、電視等)最好的JavaScript框架。它與我們所提及的其它框架的不同之處在于:只有它是專注于面向手機用戶,并根據(jù)其需求來部署代碼,這節(jié)省了大量的開發(fā)時間——你可以編寫更少的代碼來完成移動開發(fā)。

責任編輯:倪明 來源: 酷勤網(wǎng)
相關(guān)推薦

2022-12-14 14:25:28

2022-12-14 14:18:52

2025-04-17 08:36:30

2021-12-09 16:56:50

邊緣計算云計算IT

2022-03-31 08:00:00

人工智能技術(shù)數(shù)字化轉(zhuǎn)型

2013-01-10 11:00:50

網(wǎng)絡技術(shù)Wi-Fi

2021-04-12 16:26:55

科技人工智能大數(shù)據(jù)

2021-03-30 14:28:53

云計算

2015-02-26 09:20:26

SaaS云應用

2012-12-04 09:19:46

IT策略技術(shù)趨勢

2021-01-04 09:00:00

JavaScript開發(fā)Web

2020-02-17 09:42:09

編程語言JavaWindows

2022-09-05 10:13:28

物聯(lián)網(wǎng)趨勢物聯(lián)網(wǎng)IOT

2019-12-19 11:25:03

云計算行業(yè)科技

2022-09-05 21:38:16

物聯(lián)網(wǎng)IoT

2015-08-20 09:57:38

JavaScript框架

2019-02-27 14:32:50

人工智能AI機器學習

2023-01-11 09:23:50

開發(fā)框架WAF

2016-11-08 18:00:44

機器學習

2017-07-27 14:18:41

大數(shù)據(jù)挑戰(zhàn)動向
點贊
收藏

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