#author("2021-12-02T11:52:54+09:00;2021-02-09T13:48:37+09:00","default:inoue.ko","inoue.ko") #author("2026-07-28T15:58:26+09:00;2026-07-28T13:58:53+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/]] ソースを見ると使い方がわかります。 [[Sampleはこちら>https://design.cs.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]] ~ ~