タグ

ブックマーク / www.akatsukinishisu.net (2)

  • blosxom plugin: entries_kache (entries_cacheを書き換えてみる) - 徒書

    blosxomで、記事を初めて書いた日時を保持しておくのにはentries_indexを使っていたのですが、いざという時のためにやはり日時は記事ファイル内に記録していた方がよいのではという考えになってきたので、entries_cacheに変えようと思い立ちました。……のですが、entries_cacheのソースを見ていると不満な部分が結構出てきたので、自分なりに書き換えることを試みたのでした。 で、できたものは以下。 blosxom plugin: entries_kache 一番大きな変更点はdateタグの日付書式をW3CDTF(日語訳)にしたことですが、他にも以下のあたりを変更してます。 use strictで動くようにした。 if文でインデントがかなり深くなってるのをなるべく浅くなるようにした。 文字列の比較演算子(eq, lt)と数値の比較演算子(==, <)を取り違えているよう

    nilab
    nilab 2010/01/18
    blosxom plugin: entries_kache (entries_cacheを書き換えてみる) - 徒書
  • bindとbindAsEventListenerについての疑問 - 徒書

    最近になってprototype.jsの使い方を学んでみたりしているのですが、bindとbindAsEventListenerについてちょっとした疑問が出てきています。 両者の違いについては、prototype.js v1.4.0 の使い方にある説明で知ることができました。サンプルソースを引用してみます。 <input type=checkbox id=myChk value=1> Test? <script> //declaring the class var CheckboxWatcher = Class.create(); //defining the rest of the class implementation CheckboxWatcher.prototype = { initialize: function(chkBox, message) { this.chkBox = $

    nilab
    nilab 2007/02/18
    bindとbindAsEventListenerについての疑問 - 徒書:bindAsEventListenerをbindに変えてしまうと、Firefoxでは動作するのですがIEでは動作しなくなります(eventオブジェクトevtが未定義になるため)
  • 1