開発環境
- 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 (著), 豊福 剛 (翻訳)、オライリージャパン)の5章(ループ)、JavaScriptマグネット(p.207)を解いてみる。
その他参考書籍
JavaScriptマグネット(p.207)
コード(BBEdit)
sample.js
var seats = [false, true, false, true, true, true, false, true, false], initSeats = function () { // 省略 }, selected_seat = -1, // 自分で考えよう findSeat = function () { var i, max, accept; if (selected_seat >= 0) { selected_seat = -1; initSeats(); } for (i = 0, max = seats.length; i < max; i += 1) { if (seats[i]) { selected_seat = i; $('#seat' + i).attr({'src': 'seat_select.png', 'alt': 'Your seat'}); accept = confirm('座席' + (i + 1) + 'が空いています。予約しますか?'); if (!accept) { selected_seat = -1; $('#seat' + i).attr({'src': 'seat_avail.png', 'alt': 'Available seat'}); } } } }; // 未完成だけど、とりあえず呼び出し findSeat();
0 コメント:
コメントを投稿