jQueryプラグインなどで(function(){ 【ここのスコープ】 })();に定義した関数を、プラグインを使用する際、スコープ外でコールして使ってるのをよく見かけるのですが、何かビルトインに登録するようなふるまいができるのでしょうか?
jQueryがグローバルだからjQueryに登録すればいいと思う。
まったく同じ回答で申し訳ないが、$に入れるだけじゃないのか。基本的なプラグインの作り方を調べればわかるよ。
すみません質問のしかたが悪かったです。
例えばこちらです。ttp://www.dropzonejs.com/ttps://raw.githubusercontent.com/enyo/dropzone/master/downloads/dropzone.js
なぜいきなりrequire()やnew Dropzone()ができるのか不思議です・・・
いきなりrequireが使えるとか書いてないよ。requireはcomponentに依存してるって書いてる。
あとnew Dropzoneができるのはwindowに入れてるから。
ttp://goo.gl/eOVmQf
すごい!しかもGitHubでラインまでつけてくださって感激です!!ありがとうございました!
みんなの回答 3 件
jQueryがグローバルだからjQueryに登録すればいいと思う。
まったく同じ回答で申し訳ないが、$に入れるだけじゃないのか。
基本的なプラグインの作り方を調べればわかるよ。
すみません質問のしかたが悪かったです。
例えばこちらです。
ttp://www.dropzonejs.com/
ttps://raw.githubusercontent.com/enyo/dropzone/master/downloads/dropzone.js
なぜいきなりrequire()やnew Dropzone()ができるのか不思議です・・・
関連するトピックス