我們已經討論了HTML5許多很酷的新功能,包括新的語義元素、為畫圖而生的canvas標簽,以及音頻與視頻支持。 你可能會想:這些東西是很好,但當用戶的瀏覽器不兼容HTML5時,可能就沒法使用它們了。更不用說一些所謂的“支持”HTML5的瀏覽器,實際上只支持它的一部分功能而已。并不是所有HTML5新功能都會被所有瀏覽器所支持,而且許多HTML5特性在不同瀏覽器上也許使用了不同的實現方式。
QuarkJS 是一個HTML5游戲框架。它的提供一種利用HTML5,以簡便的方式來創建游戲。
drawingboard.js 是一個基于繪畫應用的畫布,用戶可以很方便就整合到自己的網站上。
squarepig 是個簡單的 HTML5 游戲引擎。Squarepig 可以幫助新手制作他們的第一個游戲,也可以幫助有經驗的開發者制作原型和演示示例。
localStorage是最新的HTML5中的新技術,它主要是用于本地儲存。最近看了看localStorage,發現比cookie好多用了,還比cookie簡單多了。于是我到這里來和大家分享一下。
Montage框架能夠讓你開發出Rich HTML5應用,前臺通過瀏覽器支持JavaScript,后臺通過Node.js實現。
ADF Mobile 是一個基于HTML5和Java的框架,可以幫助開發者在一套代碼庫基礎上構建應用程序,并部署到iOS和Android設備中。
canvas代碼也是有一些優化技巧的,我之前的幾篇canvas的文章單純涉及如何做使用canvas,下面看看別人是怎么說優化canvas性能的。
BootFlat 是一款基于 Bootstrap 的 Flat UI 組件,跟原生的Bootstrap框架相比,BootFlat提供了更多的頁面組件,同時增加了頁面布局功能。與Flat UI相比更為突出的是BootFlat可以幫助你更快速的利用HTML5實現Web App開發。
上篇博客中,我介紹了目前移動端唯一可行的 HTML5 直播方案:HLS。實際上,HLS 除了上回提到過的延遲很大這個缺點之外,在 iOS 的 Safari 瀏覽器中還只能全屏播放,也無法做到自動播放,這個是 iOS 系統對 Video 標簽統一做的限制。有沒有什么辦法解決這些問題呢?
本文重點關注如何充分利用HTML5和CSS讓web app運行更加流暢.
Audio & WebAudio的一個封裝用于播放一個正常音頻文件。
這是一個用html5+asp.net mvc 4 開發的文件上傳組件;支持斷點續傳
一個HTML5的多人游戲,基于流行的棋盤游戲“卡坦島”。
html5 video fullScreen全屏實現方式:首先來說,這個標題具有誤導性,但這樣設置改標題也是主要因為video使用的比較多 在html5中,全屏方法可...
UI 參考網易云音樂外鏈播放器
學習了許多基本的Sencha Touch內容,已經了解了Sencha Touch的開發模式。接下來一段時間我們將利用Sencha Touch來進行自己的web應用構建。先要解決的是前端的問題,從最簡單的入手,一個基本的登錄界面。
web app和html5給前端帶來的變化 - 我們的html5游戲平臺之旅
對于HTML 5,也許最為有用的就是它新推出的“Web Storage”(Web 存儲)API。對簡單的關鍵值對(比如應用程序設置)或簡單對象(如應用程序狀態)進行存儲,使用本地和會話存儲能夠很好地完成,但是在對瑣碎的關系數據 進行處理之外,它就力所不及了。而這正是 HTML 5 的“Web SQL Database”API 接口的應用所在。
Mercury是個采用HTML5開發的WYSIWYG編輯器類似于TinyMCE或CKEditor。但擁有不同的使用體驗。它不是放置在一個指定的元素中,而是出現在整個頁面的上面。所以可用于編輯整個頁面或任意指定一個區域。 它支持預覽編輯的內容并能夠插入鏈接,圖片,視頻或表格。文件上傳可以用拖拉的方式實現。 此外,它支持協作編輯器。能夠與他人同時編輯同一個頁面并查看實時變化。 Mercury 可以安裝