ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 一、下载 requirejs下载 http://www.requirejs.org/docs/download.html 在页面中引入,main.js是入口文件,后缀可省略 ~~~ <script type="text/javascript" src="js/require.js" data-main="js/index/main"></script> ~~~ ## 二、main.js配置+模块引入 ~~~ require.config({ urlArgs: "r=" + (new Date()).getTime(), // 防缓存 bathUrl: 'js/index/', // 公共目录 shim: { plane: { deps: ['map'] // plane.js依赖map.js } } }); require([ "map", "plane" ], function(map, plane) { // 如果没有需要,这个function可以不要,只引入模块就行了 // ... }); ~~~ map和plane模块的js如下: map.js ~~~ define(function() { var map = new AMap.Map('map', { zoom: C('map.zoom'), center: (C('map.center').length>0?C('map.center'):curCoord), mapStyle: C('map.theme'), features: C('map.features'), doubleClickZoom: false }); return map; }); ~~~ plane.js ~~~ define(['map'], function(map) { map.setCenter([lng, lat]); }); ~~~ 参考链接:http://www.ruanyifeng.com/blog/2012/11/require_js.html