1 of 13

HTML & JavaScript

With Tone.js Web Audio Framework

​

  • Apps Script

�

​

  • Apps Script

�

2 of 13

HTML

  • ブラウザはサーバーに URL を送る

​

​

  • サーバーは、HTMLファイルを送り返す

​

​

<html>

<head></head>

<body>

text

</body>

</html>

Get http://domain.com/index.html

3 of 13

概要ーHTML と JavaScript

HTML

​

CSS

スタイル

みため

​

JavaScript

プログラム

​

4 of 13

HTML

<html>

<head>

<style> css </style>

<script>外部プログラム</script>

</head>

<body>

​

本文

​

<script>

// 自分のJavaScriptプログラム

</script>

</body>

</html>

5 of 13

HTML

<h1>タイトル</h1>

<img src="ファイル名">

<button onclick="プログラム">ボタン</button>

<script>プログラム</script>

6 of 13

テキストのコピーとペースト

  • ぜんぶコピー

​

  • [ctrl] を押しながら・・・
  • [a] ぜんぶ せんたく
  • [c] コピー

​

  • ぜんぶペースト(はりつけ)

​

  • [ctrl] を押しながら・・・
  • [a] ぜんぶ せんたく
  • [v] ペースト

7 of 13

カーソルいどう と コピー&ペースト

  • [ctrl] を押しながら・・・
  • [a] ぜんぶ せんたく
  • [x] カット
  • [c] コピー
  • [v] ペースト
  • [z] とりけし

​

​

​

  • ↑ ↓ ← → 上下左右

​

  • [Shift]を押しながら・・・
  • ↑ ↓ 1行せんたく
  • ← → 1文字せんたく

8 of 13

JavaScript コメント と ログ

//コメント

​

// ログ 「はじまり!」を表示

console.log("はじまり!");

​

// ; (セミコロン)は、文のおわり。なくてもよい。

9 of 13

JavaScript 変数

var abc //abc という変数(へんすう)をつくる

​

abc = 1234567 //変数 abc に 1234567 を入れる

​

var abc = 1234567 //2行をまとめて書いてもOK

10 of 13

JavaScript 関数

//abc という関数(かんすう)をつくる

function abc () { プログラム }

​

//abc 関数をよびだす

abc()

​

11 of 13

JavaScript リテラル

12345.67   //数字

​

"あいうえお"   //もじれつ

​

["A","B","C"] //配列(はいれつ)

12 of 13

JavaScript くりかえし

// i を1ずつふやしながら、

//プログラムを7回くりかえす

for (i = 0; i < 7; i++) { プログラム }

​

i++ // iを1ふやす

i-- // iを1へらす

13 of 13

JavaScript if文

// aが10より 小さいなら プログラムを実行

if (a < 10) {プログラム}

​

a < 10 // aが10より 小さいなら

a > 10 // aが10より 大きいなら

a == 10 // aが10と 同じなら

a != 10 // aが10と ちがうなら

​