開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Safari、Firefox + Firebug (Webプラウザ、プラグイン)
- JavaScript (プログラミング言語)
- jQuery (JavaScript Library)
Head First JavaScript ―頭とからだで覚えるJavaScriptの基本( Michael Morrison (著), 豊福 剛 (翻訳)、オライリージャパン)の8章(ページの部品をかき集める)、自分で考えてみよう(p.349)を解いてみる。
その他参考書籍
自分で考えてみよう(p.349)
コード(BBEdit)
sample.js
var scenetext0 = $('#scenetext0'), scenetext1 = $('#scenetext1'), scenetext2 = $('#scenetext2'), input_cur_scene = $('#input_cur_scene'), input_decision_scene = $('#input_decision_scene'), changeScene = function () { try { var cur_scene = parseInt(input_cur_scene.val(), 10), decision = parseInt(input_decision_scene.val(), 10), message = ''; /// 自分で考えてみよう switch (cur_scene) { case 0: cur_scene = 1; message = '旅は分かれ道から始まります。'; break; case 1: if (decision === 1) { cur_scene = 2; message = '林の中でかわいい小さな家を見つけました。'; } else { cur_scene = 3; message = '橋にたち、穏やかな流れを眺めます。'; } break; } } catch (e) { message = e; } scenetext0.text(message); scenetext1.text('<h5>' + message + '</h5>'); scenetext2.html('<h5>' + message + '</h5>'); }; input_cur_scene.keyup(changeScene); input_decision_scene.keyup(changeScene);
0 コメント:
コメントを投稿