タグ

ブックマーク / d.hatena.ne.jp/kitokitoki (2)

  • JavaScript での Mixin の書き方 - わからん

    JavaScript で Mixins がどう書けるのかを、A fresh look at JavaScript Mixins « JavaScript, JavaScript… のサンプルコードを流用して説明します。各アプローチのパフォーマンス比較など、ここでの主題でないことは元記事を参照して下さい。 プロトタイプをコピーするための関数 extend を用いたミックスイン 以下は RoundButton に、Button と Circle の両方の機能を追加、つまりミックスインさせる例です。extend(arg1, arg2) という関数を定義しています。第1引数に機能を追加したいオブジェクトのプロトタイプを渡せば、そのプロパティとして、第2引数のオブジェクトのプロパティがコピーされる、という仕組みです。 var RoundButton = function(radius, label)

  • symfony の app.yml と module.yml の解説動画をみた - わからん

    symfony.jp > 動画 > FollowUp14 Symfony(config) 学習事項 configファイルはなぜ必要か コードと設定を分離できる 設定変更時にコードをさわらなくていい。 コードの量が減る コードの見通しがよくなる DBに設定情報をもてばよいのでは? 顧客が設定を弄るならそれでもよいかも プログラマが弄る設定は設定ファイルで。 YAMLパーサ syck:高速軽量 Spyc.class.php:symfonyに付属、遅い > symfonyに関係ありそうな(YAMLの)部分のみサポート。 YAML基礎 "~"はnullと同義。filters.yml で使われている。 on,+,yes,yも真。 off,-,no,nも偽。 アプリケーションの設定とは config/app.yml app/{$APP_NAME}/config/app.yml のこと。環境ごとの設定を

  • 1