sea.js是怎么调用别的JS文件的
1个回答
展开全部
用require对外提供接口的javascript代码
/*
用require对外提供接口的javascript代码
*/
define(function(require, exports, module) {
function tab () {
alert("这是模块化tab函数")
}
exports.tab = tab;
});
tab();
那么在页面中,想要调用模块化的tab函数,应该怎么调用呢?就是通过seaJs中的use 方法调到模块。这个方法有两个参数:第一个参数是模块的地址;第二个参数是地址加载成功后的回调函数。我们先写一个地址,先看看js能不能加载进来。
通过seaJs中的use方法进行调用的HTML代码1
<meta charset="utf-8">
<title>梦龙小站</title>
<!-- 引入sea.js -->
<script type="text/javascript" src="sea.js"></script>
<!-- 调用模块tab函数 -->
<script type="text/javascript">
/*
这个方法有两个参数:第一个参数是模块的地址;第二个参数是地址加载成功后的回调函数。
*/
seajs.use("a.js")
</script>
通过服务器运行一下。用火狐firebug的网络查看,状态发现都是304错误。如下图
于是我分别把sea.js放到了sea文件夹中,把a.js放到了js文件夹中,就能看到真实的效果了。
通过seaJs中的use方法进行调用的HTML代码2
<meta charset="utf-8">
<title>梦龙小站</title>
<!-- 引入sea.js -->
<script type="text/javascript" src="sea/sea.js"></script>
<!-- 调用模块tab函数 -->
<script type="text/javascript">
/*
这个方法有两个参数:第一个参数是模块的地址;第二个参数是地址加载成功后的回调函数。
*/
seajs.use("js/a.js")
</script>
/*
用require对外提供接口的javascript代码
*/
define(function(require, exports, module) {
function tab () {
alert("这是模块化tab函数")
}
exports.tab = tab;
});
tab();
那么在页面中,想要调用模块化的tab函数,应该怎么调用呢?就是通过seaJs中的use 方法调到模块。这个方法有两个参数:第一个参数是模块的地址;第二个参数是地址加载成功后的回调函数。我们先写一个地址,先看看js能不能加载进来。
通过seaJs中的use方法进行调用的HTML代码1
<meta charset="utf-8">
<title>梦龙小站</title>
<!-- 引入sea.js -->
<script type="text/javascript" src="sea.js"></script>
<!-- 调用模块tab函数 -->
<script type="text/javascript">
/*
这个方法有两个参数:第一个参数是模块的地址;第二个参数是地址加载成功后的回调函数。
*/
seajs.use("a.js")
</script>
通过服务器运行一下。用火狐firebug的网络查看,状态发现都是304错误。如下图
于是我分别把sea.js放到了sea文件夹中,把a.js放到了js文件夹中,就能看到真实的效果了。
通过seaJs中的use方法进行调用的HTML代码2
<meta charset="utf-8">
<title>梦龙小站</title>
<!-- 引入sea.js -->
<script type="text/javascript" src="sea/sea.js"></script>
<!-- 调用模块tab函数 -->
<script type="text/javascript">
/*
这个方法有两个参数:第一个参数是模块的地址;第二个参数是地址加载成功后的回调函数。
*/
seajs.use("js/a.js")
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询