grunt 怎么把html 分 head foot

 我来答
壤驷修Q9
2015-11-13 · 知道合伙人软件行家
壤驷修Q9
知道合伙人软件行家
采纳数:848 获赞数:1802
我毕业于上海交通大学,大专学历,软件开发和应该方面有7年的从业经验,读过各类软件开发书籍和程序资料

向TA提问 私信TA
展开全部
看了不少站点使用seajs,但仅仅仅限于异步加载js(没错,就仅仅是异步加载一个 js文件,里面还是完完全全是普通的js代码),而非 Seajs 所推崇的 匿名模块代码,这样也叫熟练使用 Seajs (择选自不少应聘者简历上的技能说明) 也是醉了。
回顾下我爱抚 Seajs 的经过,在这里,让我来说说 我所理解的 Seajs。
这里是 Seajs 的站点 http://seajs.org/
在粗略看过下大致的使用方法之后,我就随手搞了个demo试试。
demo 目录结构如下:
?

demo_00
|
+ css
| + hellosea.css
|
+ js
| + lib
| | + jquery-1.11.0.min.js
| | + sea.js
| |
| + hellosea
| + page.js
| + util.js
|
+ html
+ hellosea.html

html部分:
?

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Grunt seajs demo</title>
<link rel="stylesheet" href="../css/hellosea.css">
</head>
<body>
<div id="box" class="box"></div>
</body>
<script src="http://www.jackness.org/wp-content/themes/JStyle/images/default/blank.png" _src="../js/lib/sea.js"></script>
<script>
// seajs 的简单配置
seajs.config({
base: "../js/lib/",
alias: {
"jquery": "jquery-1.11.0.min.js"
}
});

seajs.use("../js/hellosea/page.js");

</script>
</html>

page.js 部分
?

1
2
3
4
5
6
7
8
9

define(function(require, exports, module) {

var util = require('./util'),
$ = require('jquery');
setInterval(function() {
$('#box').css('background-color',util.randomColor());
}, 1500);

});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式