有关使用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

 

posted @ 2016-10-19 10:23  小猪冒泡  阅读(545)  评论(0编辑  收藏  举报