有关使用seajs和template模板的总结
方法一:使用<script type="text/javascript" src="../js/lib/template.js"></script>语句调用template.js文件。注意与seajs引入的顺序,必须先引进template.js文件,在引入seajs文件:
<script type="text/javascript" src="../js/lib/template.js"></script> <script type="text/javascript" src="../js/lib/sea.js"></script>
(可不可以这样理解,template.js是用来模板生成html文件的,所以要放在其他js文件前面。。。)
如果做项目的时候引入了base.js由于该js文件中使用了seajs,所以base.js也要放在template.js之后引入;
方法二:使用seajs.use引入template.js 文件:
seajs.use(['../js/lib/template'], function(template) {。。。}
方法三:使用其他文件间接引入template.js文件
seajs.use(['../js/temp'], function(template) {。。。}
相应的temp.js文件:
define(function(require, exports, module) { var template = require('./../js/lib/template.js'); module.exports = template; });
此外值得注意的是:如果template.js与temp.js在同一文件夹内时,参引路径最好写成:./template.js
template的网址:https://github.com/aui/artTemplate