タグ

ブックマーク / higeorange.hatenablog.jp (3)

  • jQuery プラグインを書くときのポイント - higeorange's blog

    input に事前に値を入力しておく - higeorange's blog を例に jQuery のプラグイン(メソッド追加)書き方のポイントを書いて見る。(あくまでも私の書き方) メソッドの追加法 (function($) { $.fn.[メソッド名] = function() {} })(jQuery) という書き方をしているけど、 jQuery.fn.[メソッド名] = function() {} でも jQuery.fn.extend({ '[メソッド名]': function() {} }) でもいけるので好きな書き方で。 メソッドの引数 $.fn.preInput = function(txt, options) { var default_options = { class_name: 'pre-input' }; // options = $.merge(default_

    jQuery プラグインを書くときのポイント - higeorange's blog
    raimon49
    raimon49 2009/02/07
    jQueryオブジェクトを返すのがお作法
  • キーイベント追加 2 - higeorange's blog

    // KeyBinds.js // Author: Higeorange // Licence: MIT var KeyBinds = function(elm, k) { this.elm = elm; this.keybind = {}; for(var t in k) { this.add(t, k[t]); } }; KeyBinds.prototype.expand = function(key) { var keycode; var m = null var sp = { "Up" : 38, "Down" : 40, "Right" : 39, "Left" : 37 } key.replace(/^(([CSA])-)?(\w+)$/, function($0, $1, $2, $3) { if($2) m = $2; keycode = sp[$3] || $3.toUp

    キーイベント追加 2 - higeorange's blog
    raimon49
    raimon49 2008/11/15
    IEでもイベント伝播をキャンセル
  • Pipes をいじるときに知っておくときっと便利なこと - higeorange's blog

    Pipes 使っていますか? フィードを全文にしたりまぜまぜしたりといろいろ便利な Pipes ですが、ここで知っておくときっと(多分)便利な事をメモ。 フィードのタイトルや概要に何かつけ加えたい・書き換えたいときは Operators > Replace モジュールを使う。 そこに既存の要素を付け加えたいときにどうするか。 実際に作ったもので説明。 http://pipes.yahoo.com/higeorange/deloperajapanese ashizuka さんが作ったものをちょこっと改造した、Opera の日人ユーザーの del.icio.us opera タグをまとめたフィード。 改造したところは タイトルに誰がブックマークしたのかを付けたこと。*1 ポイントは "${要素名}" としているところ。 上のだと行頭 (^) に [ユーザー名 (${dc:creator})

    raimon49
    raimon49 2008/11/13
    Replace モジュールで ${要素名}
  • 1