6

sctipt要素に引数を追加することは可能ですか?

例えば

<script 
    ...
    src="XX.js"
></script>

引数hello="world"を追加したいので、これをページに追加します。

<script 
    ... 
    src="XX.js"
    hallo="welt"
></script>

理由:プラグインをロードするためのパラメーターに依存するjsライブラリ(aloha-editor)があります(主な機能はプラグインの実際です)。ただし、プラグインをロードしたいのは、ユーザーが編集したい場合のみです。requirejsは、アプリケーションの他の部分で使用されるため、最良の選択です。

4

1 に答える 1

1

aloha スクリプトを定義関数でラップする場合、次のような引数を渡すことができます ( link ):

//in main appfile
require.config({
    'config': {
        'aloha': {
            src: "XX.js",
            hallo: "welt"
        }
     }
});

//and in the aloha file
define(['module'], function (module) {
    var src = module.config().src,
        hallo = module.config().hallo;

    ... // the aloha code
});

ドキュメントには、代替の「簡略化された」構文もありました。

編集: ページに既にあるスクリプト タグに html 属性を追加することが可能かどうかを尋ねる場合、質問を誤解した可能性があります:<script src='' data-src='xx.js' data-hallo='welt'></script>タグにカスタム属性を追加するための新しい html5 構文です。

于 2012-10-04T09:21:58.353 に答える