タグ

jquery capsulizeに関するbleu-bleutのブックマーク (2)

  • jQueryプラグインのCommonJSモジュール化からnpmに公開するまでの方法

    npmでは先月よりjQueryコミュニティのサポートを開始しました。そのニュースを受けて前回の投稿『npmで公開されているjQueryプラグインを使う with Browserify & parcelify』では、Webアプリを開発する際に、npmで公開されているjQueryプラグインを使用する方法を紹介しました。いわばWebアプリ開発者向けの記事でした。今回はjQueryプラグインの作者向けの記事となります。実際に開発されているjQueryプラグインをnpmに公開する方法をご紹介します。 npmはじめに: jQueryプラグインの公開は「The jQuery Plugin Registry」から「npm」へjQueryのプラグイン登録ページ『The jQuery Plugin Registry』にアクセスすると、以下の記載があります。 We recommend moving to npm

    bleu-bleut
    bleu-bleut 2015/03/29
    CommonJS環境でもAMD環境でも通常のブラウザ環境でも、例えばjQueryプラグインにjQueryオブジェクトを渡せるようにするプラグインの書式がUMD(…ということでいいのかな?)
  • jQueryプラグインをうまいことカプセル化する設計方法-jamadam weblog2

    “There are only two hard things in Computer Science: cache invalidation and naming things” だそうです。そういう訳で、jQueryプラグインのメソッド名が他のプラグインと衝突するのを回避するための設計方法を列挙してみた。今のところ、一番下の方法が自分的にはしっくり来ている。 [2011.02.02追記]  2011年はsub()方式がおすすめです。 jquery.myplugの基形。基的に$.fn.extend()は使わない方針。 /** * jquery.myplug基形 * * SYNOPSIS * * $('#target').myplug(); * $('#target').myplug({param1 : val1, param2 : val2}); */ ;(function($)

  • 1