Skip to content

Commit 2174cf2

Browse files
committed
基于require.js重写代码
0 parents  commit 2174cf2

File tree

7 files changed

+87
-0
lines changed

7 files changed

+87
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>基于require.js重写代码</title>
6+
</head>
7+
<body>
8+
9+
<script type="text/javascript" data-main="js/main" src="js/require.js"></script>
10+
</body>
11+
</html>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
define(function(){
2+
function Animate(){
3+
this.name = "Animate";
4+
}
5+
6+
return{
7+
Animate : Animate
8+
}
9+
})
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
require(['tabview','treeview'],function(tab,tree){
2+
var tabView = new tab.TabView(),
3+
treeView = new tree.TreeView();
4+
alert(tabView.name);
5+
alert(treeView.name);
6+
alert(tabView.animate.name);
7+
});

2.4 基于require.js重写代码/js/require.js

Lines changed: 36 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
define(['animate'],function(a){
2+
function TabView(){
3+
this.name = 'TabView';
4+
this.animate = new a.Animate();
5+
}
6+
7+
return{
8+
TabView : TabView
9+
}
10+
});
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
define(function(){
2+
function TreeView(){
3+
this.name = 'TreeView';
4+
}
5+
6+
return{
7+
TreeView : TreeView
8+
}
9+
});

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#阿当大话西游之WEB组件,示例源码
2+
3+
4+
##对应原始课程中的章节[http://www.imooc.com/learn/99]
5+
* 2.4 基于require.js重写代码

0 commit comments

Comments
 (0)