2014年2月22日土曜日

開発環境

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 コメント:

コメントを投稿