官网文档,看着有点云里雾里,我的写的文档又五花八门,好吧,我只能本身看遍各类文档,本身总结了。去粗取精的理解。javascript
1、概念,模块化的管理html
一、以module ID代替URL地址java
二、相对于baseUrl的地址来加载全部代码app
三、在<script>标签中有一个特殊属性data-main="",requirejs使用data-main来启动js加载过程,baseUrl通常设置到与该项目属性相一致的目录。异步
<script tyoe="text/javascript" data-main="script/main.js" src="script/require.js"></script>//官方
<!DOCTYPE html>
<html>
<headlang="en">
<metacharset="UTF-8">
<scriptsrc="require.js"data-main="main.js"></script>
<title></title>
</head>
<body>
</body>
</html>
/**
* Created by s9-1102 on 2015/4/30.
*/
require.config({
paths:{
app:'js/app'
}
})
require([
'app'
])
define(function(){
alert(123);
})