タグ

2012年5月10日のブックマーク (2件)

  • jmblog.jp - preventDefault() と stopPropagation()

    先日公開した「投稿スラッグ(Post slug)が空白なら警告してくれるWordPress用Greasemonkeyスクリプト」を開発しているときに、JavaScriptでのイベントのキャンセルまわりで見事にハマってしまいました。そのときに調べてわかったことをまとめてみようと思います。(間違いがあれば是非ご指摘ください!) やりたかったこと WordPressの投稿画面で「公開(Publish)」ボタンをクリックしたときに、「投稿スラッグ(Post slug)」のテキストボックスに値が入っていなければ、確認ダイアログを出す。そこで「キャンセル」ボタンが押されたら、フォームの submit を中止する。 最初に思いついた方法 まず頭に浮かんだのは、submit ボタンに対して HTML でイベントハンドラを記述するという、とても古典的な方法でした。

  • サルマン・カーン「ビデオによる教育の再発明」

    http://www.ted.com 注意深く構成された数学をはじめとする各科目の完全な教育ビデオシリーズからなるカーン・アカデミーはなぜ、どのようにして作られたのか、サルマン・カーンが話します。そして対話的な演習の効果を示し、従来的な教室のあり方をひっくり返して考えることを教師たちに促します。家で見るように講義ビデオを生徒に与え、教師が手助けできる教室で「宿題」をさせるのです。 (TED2011)

    サルマン・カーン「ビデオによる教育の再発明」