Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Shinsuke Matsuda
PPTX, PDF
1,473 views
Javascript with Generative Art
Javascript with Generative Art
Engineering
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 20
2
/ 20
3
/ 20
4
/ 20
5
/ 20
6
/ 20
7
/ 20
8
/ 20
9
/ 20
10
/ 20
11
/ 20
12
/ 20
13
/ 20
14
/ 20
15
/ 20
16
/ 20
17
/ 20
18
/ 20
19
/ 20
20
/ 20
More Related Content
PDF
Visual C++コード分析を支えるSAL
by
egtra
PDF
SEH on mingw32
by
kikairoya
PPTX
BoostAsioで可読性を求めるのは間違っているだろうか
by
Yuki Miyatake
PDF
effective modern c++ chapeter36
by
Tatsuki SHIMIZU
PDF
Effective modern-c++#9
by
Tatsuki SHIMIZU
PDF
emc++ chapter32
by
Tatsuki SHIMIZU
PDF
組み込みでこそC++を使う10の理由
by
kikairoya
PDF
JavaScript入門
by
Ryo Maruyama
Visual C++コード分析を支えるSAL
by
egtra
SEH on mingw32
by
kikairoya
BoostAsioで可読性を求めるのは間違っているだろうか
by
Yuki Miyatake
effective modern c++ chapeter36
by
Tatsuki SHIMIZU
Effective modern-c++#9
by
Tatsuki SHIMIZU
emc++ chapter32
by
Tatsuki SHIMIZU
組み込みでこそC++を使う10の理由
by
kikairoya
JavaScript入門
by
Ryo Maruyama
What's hot
PDF
Effective Modern C++ 勉強会#3 Item16
by
Mitsuru Kariya
PDF
JavaScript 講習会 #1
by
Susisu
PPTX
pecl-AOPの紹介
by
Hiraku Nakano
PDF
Scalaでの例外処理
by
Takashi Kawachi
PPTX
Swift 2.0 変更点(だいたい)まとめ
by
Ken Toriumi
PDF
Testman
by
makoto tsuyuki
PDF
不遇の標準ライブラリ - valarray
by
Ryosuke839
PPTX
Php in ruby
by
do_aki
PDF
xv6から始めるSPIN入門
by
Ryousei Takano
PDF
Effective Modern C++ 読書会 Item 35
by
Keisuke Fukuda
PPTX
Visual C++で使えるC++11
by
nekko1119
PDF
これからのJavaScriptー関数型プログラミングとECMAScript6
by
TanUkkii
PDF
Swift 2.0 の Error Handling #yhios
by
Tomohiro Kumagai
PPTX
final int をFINAL しやがれ!
by
Keiichi Nagaoka
PDF
OPcache の最適化器の今
by
y-uti
PDF
Effective Modern C++ 勉強会#3 Item 15
by
Mitsuru Kariya
PDF
ゲーム開発者のための C++11/C++14
by
Ryo Suzuki
PDF
ちょっと詳しくJavaScript 第4回【スコープとクロージャ】
by
株式会社ランチェスター
PDF
関数型プログラミング in javascript
by
Ryuma Tsukano
PDF
Python02
by
XMLProJ2014
Effective Modern C++ 勉強会#3 Item16
by
Mitsuru Kariya
JavaScript 講習会 #1
by
Susisu
pecl-AOPの紹介
by
Hiraku Nakano
Scalaでの例外処理
by
Takashi Kawachi
Swift 2.0 変更点(だいたい)まとめ
by
Ken Toriumi
Testman
by
makoto tsuyuki
不遇の標準ライブラリ - valarray
by
Ryosuke839
Php in ruby
by
do_aki
xv6から始めるSPIN入門
by
Ryousei Takano
Effective Modern C++ 読書会 Item 35
by
Keisuke Fukuda
Visual C++で使えるC++11
by
nekko1119
これからのJavaScriptー関数型プログラミングとECMAScript6
by
TanUkkii
Swift 2.0 の Error Handling #yhios
by
Tomohiro Kumagai
final int をFINAL しやがれ!
by
Keiichi Nagaoka
OPcache の最適化器の今
by
y-uti
Effective Modern C++ 勉強会#3 Item 15
by
Mitsuru Kariya
ゲーム開発者のための C++11/C++14
by
Ryo Suzuki
ちょっと詳しくJavaScript 第4回【スコープとクロージャ】
by
株式会社ランチェスター
関数型プログラミング in javascript
by
Ryuma Tsukano
Python02
by
XMLProJ2014
Similar to Javascript with Generative Art
PPTX
Javascript basic code
by
Shinsuke Matsuda
PPTX
前期講座09
by
Takenori Nakagawa
PPTX
前期講座08
by
Takenori Nakagawa
PDF
JavaScript 基礎文法のまとめ
by
Yossy Taka
PPTX
JavaScriptクイックスタート
by
Shumpei Shiraishi
PDF
p5.js 授業テキスト
by
Suzuki Junko
Javascript basic code
by
Shinsuke Matsuda
前期講座09
by
Takenori Nakagawa
前期講座08
by
Takenori Nakagawa
JavaScript 基礎文法のまとめ
by
Yossy Taka
JavaScriptクイックスタート
by
Shumpei Shiraishi
p5.js 授業テキスト
by
Suzuki Junko
Javascript with Generative Art
1.
JavaScriptの基本構文で アート表現ハンズオン
2.
前提条件 • if, for,
変数宣言, 関数宣言 • getElement(s)By …
3.
使う関数 • setTimeout, setInterval, clearTimeout,
clearInterval
4.
覚えること、これだけ • CANVAS API •
Colors, Styles, and Shadows • Line Styles, Rectangles, Paths, Transformations • Text, Image Drawing, Pixel Manipulation
5.
if if 条件分岐 ()の中が条件を満たした時に、 {
... } を実行する
6.
if // console.log …
動作確認用の履歴を出力する if ( 10 > 5 ) { console.log(“10は5より大きいです”); }
7.
for for( 初期条件; 繰り返し条件;
後処理 ){ // 繰り返し実行したい処理 }
8.
for // 前提条件 i
= 0 、i < 5を満たす限り繰り返す // 繰り返すたびにiは+1される // i … integer 慣用的に使われる for(var i=0; i<5; i++){ console.log("res: " + i); }
9.
for // 前提条件、後処理は省力できる // res
… result or response 慣用的に使われる var i = 0; for( ;i<5; ){ console.log("res: " + i); i = i+1; }
10.
変数宣言 • var (どこからでも参照可、なるべく使わない) •
let (ブロックスコープ、迷ったらこれ) • const (定数、再代入不可)
11.
関数 function 関数名 (){
処理 }
12.
関数 function method_name(){ console.log(“関数を実行”) }
13.
関数(引数あり) function 関数名 (引数1,引数2,
…){ 処理 }
14.
関数(引数あり) // arg …
argument 慣用的に使われる function method_name(arg1, arg2){ console.log(“結果: ” + arg1 + arg2) }
15.
オブジェクト { } 中括弧,
: コロンで構造を表現 { name: “松田”, age: 33, pet: { name: “tama”, type: “dog” } }
16.
関数オブジェクト var func =
function(name){ console.log(“hello, ” + name); }
17.
setTimeout() • 一定時間経過後に一回だけ処理を実行する`関数` • setTimeout(関数function[,
一定時間の指定, 引数1, 引数2, …)
18.
setInterval() • 一定間隔で繰り返し処理を実行する`関数` • setInterval(関数function,
一定時間の指定[, 引数1, 引 数2, …])
19.
関数の引数には色々と渡せる • オブジェクトを渡してみる • 関数オブジェクトを渡して実行してみる
20.
getElementById(“identify”) • document.getElementById(“sampleId”) • document.getElementsByClassName(“sampleClassName”) •
document.getElementByTagName(“sampleTagName”)
Download