忍者ブログ

からすまる日誌

20191025pm03 イベント駆動型プログラム

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

20191025pm03 イベント駆動型プログラム

樹木たちの知られざる生活 森林管理官が聴いた森の声 (ハヤカワ文庫NF) Kindle版
ペーター ヴォールレーベン  (著), 長谷川 圭 (翻訳)
 
エバーノート
Evernote
 
jobカードを作るに必要な情報をまとめておく。
 

⭐相対パス
⭐絶対パス
 
webのパスはたいてい相対で書く。
 

⭐HTMLでは=(イコール)の前後にスペースは入れないように。
 

【イベント駆動型プログラム】
 
<button>要素
ブラウザが持っている要素なので、ブラウザによってボタンのデザインはちょっと変わってくる。
 
<button onclick="window.alert('痛い')">書き換えます</button>
と書くのが本当だが、window.は最上位にあるので省略されることが圧倒的らしい。
 
<button onclick="alert('痛い')">書き換えます</button>
 
---
<!DOCTYPE html>
<html lang="ja" hoge="foo">
<head>
<meta charset="UTF-8">
<title>JavaScript</title>
<link rel="stylesheet" href="css/test1.css">
</head>
<body>
<p id="hoge">homepage</p>
<button onclick="alert('痛い')">書き換えます</button>
<script src="test1.js"></script>
</body>
</html>
 
---
普通はこういうのは一行で書けないし長いから
「関数」にするよ。
 
---
<button onclick="document.body.style.backgroundColor='#fff'">書き換えます</button>
 
これで書き換えられる。
 

または関数を呼び出す
  
test1.html---
 
<body>
<p id="hoge">homepage</p>
<button onclick="hoge()">書き換えます</button>
<script src="test1.js"></script>
</body>
  
test1.js---
 
console. log('ok');
function hoge(){
console. log('呼び出されたよ');
}

⭐イベント駆動型
 
ロードしたときとか
フォーカスが入ったり出たりした
ボタンを押したとかで動く

>イベント駆動型プログラミング(イベントくどうがたプログラミング、英: event-driven programming)は、コンピュータプログラムが起動すると共にイベントを待機し、発生したイベントに従って受動的に処理を行うプログラミングパラダイムのこと。
 

来週は変数をやりましょう。
 
PR

コメント

ブログ内検索

カレンダー

03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30