JavaScript 関連リンク
各種フレームワーク・ライブラリー
- https://angularjs.org/ Googleが開発
- https://d3js.org/ Data-Driven Documents
- https://www.emberjs.com/ Ember.js
- https://formstone.it/ collection of front end components.
- https://jquery.com/
- https://jqueryui.com/
- https://reactjs.org/ Facebook が開発
- https://vuejs.org/ 2017以降、注目のフレームワーク
- https://webvr.info/ ブラウザ上でVRを実現する
- https://https://www.tensorflow.org/js/?hl=ja 機械学習ライブラリ
ビジュアルアート
- p5.js
http://p5js.org/
ProcessingのJavaScript版です。> p5.jsについて - Processing.js
Sampleはこちら ソースを見ると使い方がわかります。
ProcessingのソースをそのままCANVASに読み込んで実行できます。
〜.pjsファイルは、Processingに同梱されているサンプルそのままです。
機械学習
地図の描画
- Leaflet インタラクティブな地図
2DCG
- Raphael.js ベクターグラフィックスライブラリ
3DCG
- Three.js 3DCGライブラリ(WebGL)
Web Audio
- http://sndjs.org/
- http://webaudiodemos.appspot.com/
- Analog Synthesizer
- WebAudio Drum Machine 1.0
- HTML5 DJ
左のターンテーブルは左ドラッグ、右は右ドラッグでサンプル曲がセットできます。
物理エンジン
- Box2D JS 2Dの物理エンジン
- Box2D Web 上に同じ
- Physijs 3Dの物理エンジン
ブラウザ上で動く3DCGのライブラリThree.jsと連携するプラグイン
本家サイトからサンプルつきのセットがダウンロードできます。
参考サイト http://www.knockknock.jp/archives/440
- AMMO JS 3Dの物理エンジン
- CANNON JS 3Dの物理エンジン
ゲーム開発
- Enchant.js
HTML5 + JavaScript でゲームやアプリを開発できるライブラリ
プラットフォームに異存しないスマホゲームが簡単に作れます。
参考サイト http://www.knockknock.jp/archives/category/enchant-js