#author("2021-12-02T11:52:54+09:00;2021-02-09T13:48:37+09:00","default:inoue.ko","inoue.ko")
*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について>p5.js]]
-[[Processing.js>http://processingjs.org/]]
[[Sampleはこちら>https://design.kyusan-u.ac.jp/SampleSite/PJS/]] ソースを見ると使い方がわかります。
ProcessingのソースをそのままCANVASに読み込んで実行できます。
〜.pjsファイルは、Processingに同梱されているサンプルそのままです。
~
***機械学習
-[[TensorFlow.js]]
-[[ml5.js]]
~
***地図の描画
-[[Leaflet>https://leafletjs.com/]] インタラクティブな地図
~
***2DCG
-[[Raphael.js>Google:Raphael.js]] ベクターグラフィックスライブラリ
~
***3DCG
-[[Three.js>Google:Three.js]] 3DCGライブラリ(WebGL)
~
***Web Audio
-http://sndjs.org/
-http://webaudiodemos.appspot.com/
--[[Analog Synthesizer>http://webaudiodemos.appspot.com/midi-synth/index.html]]
--[[WebAudio Drum Machine 1.0>http://webaudiodemos.appspot.com/MIDIDrums/index.html]]
//-[[Touch Pad>http://webaudiodemos.appspot.com/TouchPad/index.html]]
--[[HTML5 DJ>http://wheelsofsteel.net]]
&size(12){左のターンテーブルは左ドラッグ、右は右ドラッグでサンプル曲がセットできます。};
~
***物理エンジン
-[[Box2D JS>http://box2d-js.sourceforge.net]] 2Dの物理エンジン
-[[Box2D Web>https://code.google.com/p/box2dweb/]] 上に同じ
--https://github.com/hecht-software/box2dweb
--参考サイト
http://u1fukui.com/box2djs/
http://mrdoob.com/projects/chromeexperiments/ball-pool/
-[[Physijs>http://chandlerprall.github.io/Physijs/]] 3Dの物理エンジン
ブラウザ上で動く3DCGのライブラリThree.jsと連携するプラグイン
本家サイトからサンプルつきのセットがダウンロードできます。
参考サイト http://www.knockknock.jp/archives/440
-[[AMMO JS>http://granular.cs.umu.se/ammo/Demos/]] 3Dの物理エンジン
-[[CANNON JS>http://schteppe.github.io/cannon.js/]] 3Dの物理エンジン
~
***ゲーム開発
-[[Enchant.js>Google:Enchant.js]]
HTML5 + JavaScript でゲームやアプリを開発できるライブラリ
プラットフォームに異存しないスマホゲームが簡単に作れます。
参考サイト http://www.knockknock.jp/archives/category/enchant-js
-[[Create.js>Google:Create.js]]
~
~