タグ

2016年6月21日のブックマーク (2件)

  • Selectをコピーするには?その2 - なんとな〜く日記

    昨日の続きなんだが・・・ $("select").clone().insertAfter(area); と $("select").clone(true).insertAfter(area); の違いなんだが、「clone(true)」とすると複製した物のイベントハンドラまでをも複製できるのだ。これを知らなかったためにずいぶんと苦労したよ。小1時間ほど悩んだ。 例として、SELECTの一覧を選んで始めて有効になるボタンがあるとする。そのボタンを押すと、SELECTの複製ができる。ボタンを押した時点でボタンはdisabled状態になる。その複製を選んだらボタンは有効になるようなものを作るときに、trueがあるのと無いのでは大きな違いが出るのだよ。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww

    Selectをコピーするには?その2 - なんとな〜く日記
  • Symfony日本語マニュアル

    第11章 - Ajaxの統合 クライアントサイド上でのインタラクション、複雑な視覚効果(イフェクト)、非同期通信はWeb 2.0のアプリケーションにおいて共通の機能です。JavaScriptを必要とするこれらの機能の実装に関して、コードを手書きするのはやっかいでデバッグに時間がかかることはよくあります。幸いにして、symfonyはヘルパーの完全なセットを持つテンプレート内部のJavaScriptの多くの共通部分を自動化します。JavaScriptのコードを書かずに多くのクライアントサイドのふるまいを実現できます。開発者は実現したいイフェクトだけに集中していればよく、symfonyが複雑な構文と互換性問題を処理します。 この章ではクライアントサイドのスクリプト作成を円滑にするためにsymfonyが提供するツールについて説明します: 基的なJavaScriptヘルパーは、DOM(Docume