をロードされた後、私はいくつかのことを行うスクリプト「selfexec.js」を持っているコードを実行サイト。Javascriptを:</p> <pre><code>!function(){ A = {init : init}}() </code></pre> <p>私は基本的に他からロードすることができるプラグインとしてこのスクリプトを使用:匿名関数を実行し、自己が
したがって、サイトBから、この関数をロードして、メソッドA.initを呼び出すとしますが、Aは、匿名関数がロードされる前でも実行されているので、常に未定義として出力されます。
私は窓に添付しようとしましたが、まだ運
誰もがこれを行うのより良い方法を持っていませんか?どんな助けもありがたいです
「!」とは何ですか? '(function(){A = {init:init}})()' –
このスクリプトの読み込み方法を教えてください。 Html、JSなど。コンテキストを知らなくても良い答えを出すのは難しいです。 –
@NicholasRobinson通常、それはminificationの人工物です – Drakes