在這個列表中挑選了9個物理和重力實驗,用來展示 Javascript 的強大。幾年前,所有這些實驗都必須使用 Java 或 Flash 才能做。在下面這些驚人的例子中,就個人而言,我比較喜歡仿真布料的那個,我簡直不敢相信它是使用 JavaScript 做出來的。
Cloth
布料效果的 HTML5 Canvas 應用演示,效果逼真。你會看到,借助 Canvas 的強大繪圖和動畫功能,只需很少的代碼就能實現讓您屏息凝神的效果。
Ball Pool
Ball Pool 是一個基於 HTML5 技術的實驗,模擬現實物理效果,讓你在 Web 中感受自然物體的運動。
Verlet JS
Verlet-js 是一個簡單的集成 Verlet 的物理引擎,基於 JavaScript 編寫,作者是 Sub Protocol。粒子系統、距離限制、角度限制等,Verlet-js 都能支持,基於這些基礎,它可以幫助你構建幾乎任何你能想象到的任何東西。
HTML5 Blob
驚艷的 Canvas 水滴效果,雙擊可以把水滴分離;拖放到一起可以融合;晃動瀏覽器可以讓水滴跳動;鍵盤左右鍵可以切換皮膚;上下鍵可以變換大小。
Canvas Cloth
下面給大家分享一個 HTML5 Canvas 繪制的 3D 布料圖案效果。
WebGL Cloud
使用 HTML5 WebGL 實現超逼真的雲朵效果。通過 WebGL 的技術,只需要編寫網頁代碼即可實現3D圖像的展示。
Crazy Tentacles
這個示例叫瘋狂的觸手,移動鼠標可以進行塗鴉,點擊鼠標可以清除畫布。
Surface
使用 WebGL 實現的水面特效實驗,可放入一張照片,使用鼠標觸動水面會有奇特效果。
Fractal Trees
分形理論作為一個新興的數學分支,是對經典幾何學的延伸,借助於計算機輔助手段,分形理論實現了理論與實踐的緊密結合。