2015年2月8日日曜日

開発環境

  • OS X Yosemite - Apple (OS)
  • Safari, Firefox, Google Chrome(Webプラウザ)
  • Emacs (CUI)、BBEdit - Bare Bones Software, Inc.(GUI) (Text Editor)
  • JavaScript (プログラミング言語)

Head First jQuery(Ryan Benedetti(著)、Ronan Cranley(著)、O'Reilly Media)のChapter 4(jQuery Web Page Manipulation: Mod the DOM)、EXERCISE(No. 2427)を解いてみる。

その他参考書籍

EXERCISE(No. 2427)

JavaScript(BBEdit, Emacs)

$(document).ready(function () {
    var v = false,
        $m,
        $f;
    $('button#veg_on').click(function () {
        if (!v) {
            $('.meat').after('<li class="tofu"><em>Tofu</em></li>');
            $meat = $('.meat').detach();
            $f = $('.fish').parent().parent().detach();
            v = true;
        }
    });
    $('button#restore_me').click(function () {
        if (v) {
            $('.menu_entrees li').first().before($f);
            // exercise
            $('.portobello').replaceWith(
                '<li class="hamburger">Hamburger');
            v = false;
        }
    });
});

0 コメント:

コメントを投稿