Skip to content

Commit fa9bd55

Browse files
committed
update example
1 parent 5825262 commit fa9bd55

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+9827
-0
lines changed

bearcat-vs-AMD/AMD/app/car.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
define(function(require) {
2+
var Engine = require('./engine');
3+
4+
var Car = function() {
5+
this.engine = new Engine();
6+
}
7+
8+
Car.prototype.run = function() {
9+
this.engine.run();
10+
console.log('run car...');
11+
}
12+
13+
return Car;
14+
});

bearcat-vs-AMD/AMD/app/engine.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
define(function(require) {
2+
var Engine = function() {}
3+
4+
Engine.prototype.run = function() {
5+
console.log('run engine...');
6+
}
7+
8+
return Engine;
9+
})

bearcat-vs-AMD/AMD/index.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<title>bearcat-vs-AMD</title>
5+
<script data-main="main" src="lib/require.js"></script>
6+
</head>
7+
<body>
8+
<div><a href="../bearcat/index.html">Go to bearcat version</a></div>
9+
</body>
10+
</html>

bearcat-vs-AMD/AMD/lib/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.

bearcat-vs-AMD/AMD/main.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
require(['app/car.js'], function(Car) {
2+
var car = new Car();
3+
car.run();
4+
})

bearcat-vs-AMD/README.md

Lines changed: 1 addition & 0 deletions

bearcat-vs-AMD/bearcat/app/car.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
var Car = function() {
2+
this.$id = "car";
3+
this.$engine = null;
4+
}
5+
6+
Car.prototype.run = function() {
7+
this.$engine.run();
8+
console.log('run car...');
9+
}
10+
11+
bearcat.module(Car, typeof module !== 'undefined' ? module : {});

bearcat-vs-AMD/bearcat/app/engine.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
var Engine = function() {
2+
this.$id = "engine";
3+
}
4+
5+
Engine.prototype.run = function() {
6+
console.log('run engine...');
7+
}
8+
9+
bearcat.module(Engine, typeof module !== 'undefined' ? module : {});
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
var Root;
2+
(function() { Root = this; }());
3+
Root.__bearcatData__ = {};
4+
Root.__bearcatData__.idPaths = {};
5+
var idPaths = {"car":"app/car.js","engine":"app/engine.js"};
6+
Root.__bearcatData__.idPaths = idPaths;

bearcat-vs-AMD/bearcat/context.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"name": "bearcat-vs-AMD",
3+
"scan": ["app"],
4+
"beans": []
5+
}

0 commit comments

Comments
 (0)