1月 2012
2件の投稿
1タグ
from tech.kayac.com
jQuery pluginの書き方 (function($) { //このPluginの名前 var name_space = 'basePlugin'; $.fn[name_space] = function(options) { //いったん退避 var elements = this; //設定情報の構築 var settings = $.extend({ //optionの初期値を設定 'param' : 'value' }, options); //内部用method var inner_method = function () { //内部の共通処理の記述 ...
1月 21
1タグ
from tech.kayac.com
2 slice().sort() jQuery.event周りのコードではよく以下のような記述が行われています。 var namespaces = type.split("."); handler.type = namespaces.slice().sort().join("."); namespacesは.split()の結果なのでArrayであることは保証されていますが、なぜか.sort()を行う前に.slice()を行っています。 これはJSの.sort()が破壊的であるためで、一旦.slice()を行うことにより配列のコピーを作成し、その結果に対して.sort()を実行するための記述です。 ...
1月 21