2010-06-05 32 views
10

我正在尋找有助於HTML5開發的JavaScript庫。HTML5 javascript庫

請每個答案只發佈一個圖書館,不要忘記描述它。

+4

這應標社區維基因爲沒有明確的答案,編輯你的文章並勾選「Community Wiki」複選框 – BalusC 2010-06-06 00:50:43

回答

10

Modernizr是檢測瀏覽器支持哪些HTML5功能的最佳方式。

8

Processing.js是一款開放的編程語言,適用於不使用Flash或Java小應用程序的情況下爲Web編程圖像,動畫和交互的用戶Processing.js使用Javascript繪製形狀並在HTML5 Canvas元素上操作圖像。該代碼重量輕,易於學習,是數據可視化,創建用戶界面和開發基於網絡的遊戲的理想工具。「

+0

我不認爲Processing是OP正在尋找的東西,但它是一個很好的參考。 – Pointy 2010-06-06 00:23:19

+0

其實我認爲是。在任何情況下民意調查是開放的;) – 2010-06-06 00:32:02

+0

@Pointy:回答**是**的OP,注意藍色框;) – BalusC 2010-06-06 00:49:33

3

Raphaël - Raphaël的目標是提供一個適配器,使繪圖矢量藝術兼容跨瀏覽器和簡單。

0

雖然超過JavaScript庫HTML5 Boilerplate看起來非常有用。

「HTML5 Boilerplate是專業badass的基礎HTML/CSS/JS模板,適用於快速,強大且面向未來的網站。」

1

我發現的唯一一個是html5widgets

我會假設那裏有幾個競爭庫。

但它確實實現最新的HTML 5格式的善良,這是我關心的......

0

ExplorerCanvas - 現代瀏覽器,如火狐,Safari,Chrome和Opera支持HTML5 canvas標籤,讓2D基於命令的繪圖。 ExplorerCanvas爲Internet Explorer帶來相同的功能。要使用,Web開發人員只需在其現有網頁中包含一個腳本標記。

1

查看RGraph。

可在http://www.rgraph.net/

一套完整的圖表對HTML5的。

免費用於非商業用途,否則是49磅(英文)

2

html5sql是JavaScript的模塊,使得與HTML5 Web數據庫的工作輕鬆許多光。其主要功能是爲單個事務中的SQL語句處理提供連續的結構。

3

我會發布關於Easel.js和它的sibils hoho。他們來自同一個開發人員GSkinner因爲這個,我發佈了所有相關的庫。我剛剛使用了Easel,但其他人看起來很有前途。我文章的網址和他們的描述:

Easel.js

在HTML5的新Canvas元素是強大的,但它可以是困難的工作。它沒有離散顯示元素的內部概念,因此您需要手動管理更新。Easel Javascript庫爲canvas提供了一個保留的圖形模式,其中包括完整的分層顯示列表,核心交互模型和幫助器類,以使Canvas更容易使用。

它支持TweenJS

TweenJS提供了在Javascript中創建複雜的測序動畫非常簡單的API。它包括基本(實驗)支持與樣式表一起工作。

還支持SoundJS

音頻輸入HTML是有希望的,但可以說是相當困難的工作。每個瀏覽器都有類似但不同的方法,這需要大量的猜測和測試,以及邊緣情況,這可能會花費大量的時間。 SoundJS JavaScript庫提供了一個簡單的API和一些強大的功能,使音頻工作變得輕而易舉。

而且Zoë

佐伊(從西洋鏡)是OSX或Windows的開源應用程序,它提供了一種簡單的方法來Flash動畫導出爲與EaselJS和HTML5使用精靈表。 只需將SWF文件拖放到應用程序上即可。它將掃描主時間線以查找幀標籤和尺寸。您可以調整邊框,編輯設置,然後使用基於時間軸標籤的幀數據導出精靈圖表圖像和定義SpriteSheet實例的EaselJS代碼。 SWF應在主時間軸上具有所有動畫,並使用幀標籤指示動畫的開始。嵌套的圖形很好。

我沒有用他們所有,但看起來挺有意思=)

1

我用Perkins HTML5+CSS3 framework「他」將自己描述爲以下幾點:

我認爲做的生活框架設計師和開發人員更容易一些。我使用最新的Web標準,也稱爲HTML5和CSS3。爲了更好地利用並且不讓自己重複,我基於LESS.js,這意味着您可以忘記一些專有瀏覽器前綴。另外,我還提供了一些預加載的基本樣式,mixins,助手,透明紋理和@ font-face驅動的圖標集。如果HTML是您的激情,我可以幫助您使用動態網格快速製作線框,該動態網格基於Tyler Tate的1kb CSS網格,該網格已包含在內,並且可以在perkins.config.less文件中配置,以及許多其他選項。

0

RoCanvas.js

創建交互式繪圖板,讓用戶繪製在您的網站(可以是替身,或者多爲colaborative項目更好有用,學習等