这是本文档旧的修订版!
<script src="{$host}zb_system/script/require.js" type="text/javascript"></script> <script> require.config({ baseUrl: '{$host}', paths: { jquery: 'zb_system/script/jquery.min', zbp: 'zb_system/script/zblogphp' } }); require(["zbp", "jquery"], function (ZBP, jQuery) { var zbp = new ZBP({ bloghost: "{$host}", ajaxurl: "{$zbp.ajaxurl}", cookiepath: "{$zbp.cookiespath}?>", lang: { error: { 72: "{$lang['error']['72']}", 29: "{$lang['error']['29']}", 46: "{$lang['error']['46']}" } } }, jQuery); console.log(zbp); }); </script>
<script src="{$host}zb_system/script/sea.js" type="text/javascript"></script> <script> seajs.config({ base: '{$host}', alias: { jquery: 'zb_system/script/jquery.min', zbp: 'zb_system/script/zblogphp' }, debug: true }); seajs.use(["zbp", "jquery"], function (ZBP, jQuery) { var zbp = new ZBP({ bloghost: "{$host}", ajaxurl: "{php}echo $zbp->ajaxurl;{/php}", cookiepath: "{php}echo $zbp->cookiespath;{/php}?>", lang: { error: { 72: "{php}echo $lang['error']['72'];{/php}", 29: "{php}echo $lang['error']['29'];{/php}", 46: "{php}echo $lang['error']['46'];{/php}" } } }, jQuery); console.log(zbp); });
在模块中调用
define(function(require, exports, module) { var jquery = require("jquery"); var ZBP = require("zbp"); var zbp = new ZBP({ // Params... }, jquery); console.log(zbp); });