-
ID:iw.xS8 さんの質問

jQueryプラグインなどで(function(){ 【ここのスコープ】 })();に定義した関数を、プラグインを使用する際、スコープ外でコールして使ってるのをよく見かけるのですが、何かビルトインに登録するようなふるまいができるのでしょうか?

みんなの回答 3 件

ID:wS8u2p さんの回答

jQueryがグローバルだからjQueryに登録すればいいと思う。

ID:8O/lta さんの回答

まったく同じ回答で申し訳ないが、$に入れるだけじゃないのか。
基本的なプラグインの作り方を調べればわかるよ。

ID:iw.xS8 さんの回答

すみません質問のしかたが悪かったです。

例えばこちらです。
ttp://www.dropzonejs.com/
ttps://raw.githubusercontent.com/enyo/dropzone/master/downloads/dropzone.js

なぜいきなりrequire()やnew Dropzone()ができるのか不思議です・・・

ID:wS8u2p

いきなりrequireが使えるとか書いてないよ。
requireはcomponentに依存してるって書いてる。

あとnew Dropzoneができるのはwindowに入れてるから。

ttp://goo.gl/eOVmQf

ID:iw.xS8

すごい!しかもGitHubでラインまでつけてくださって感激です!!
ありがとうございました!

最終更新日:2014-06-19 (1,949 views)

関連するトピックス

ページ上部に戻る