fix syntax

This commit is contained in:
Fengda HUANG 2015-10-23 23:03:16 +08:00
parent 7cc62662e6
commit af5238451a

View file

@ -4,7 +4,7 @@
最近萌发了一个想法写游戏引擎之前想着做一个JavaScript前端框架。看看这个思路是怎么来的。 最近萌发了一个想法写游戏引擎之前想着做一个JavaScript前端框架。看看这个思路是怎么来的。
##一、[Lettuce](https://github.com/phodal/lettuce)构建过程 ##[Lettuce](https://github.com/phodal/lettuce)构建过程
> Lettuce是一个简约的移动开发框架。 > Lettuce是一个简约的移动开发框架。
@ -65,6 +65,7 @@
但是显然他们都太重了。事实上对于一个库来说80%的人只需要其中20%的代码。于是,找到了[https://github.com/stackp/promisejs](https://github.com/stackp/promisejs),看了看用法,这就是我们需要的功能: 但是显然他们都太重了。事实上对于一个库来说80%的人只需要其中20%的代码。于是,找到了[https://github.com/stackp/promisejs](https://github.com/stackp/promisejs),看了看用法,这就是我们需要的功能:
```javascript
function late(n) { function late(n) {
var p = new promise.Promise(); var p = new promise.Promise();
setTimeout(function() { setTimeout(function() {
@ -90,9 +91,11 @@
alert(n); alert(n);
} }
); );
```
接着打开看看Promise对象有我们需要的功能但是又有一些功能超出我的需求。接着把自己不需要的需求去掉这里函数最后就变成了 接着打开看看Promise对象有我们需要的功能但是又有一些功能超出我的需求。接着把自己不需要的需求去掉这里函数最后就变成了
```javascript
function Promise() { function Promise() {
this._callbacks = []; this._callbacks = [];
} }
@ -125,6 +128,7 @@
var promise = { var promise = {
Promise: Promise Promise: Promise
}; };
```
需要注意的是: ``License``不同的软件有不同的License如MIT、GPL等等。最好能在遵循协议的情况下使用别人的代码。 需要注意的是: ``License``不同的软件有不同的License如MIT、GPL等等。最好能在遵循协议的情况下使用别人的代码。
@ -132,6 +136,7 @@
由于现有的一些Ajax库都比较最后只好参照着别人的代码自己实现。 由于现有的一些Ajax库都比较最后只好参照着别人的代码自己实现。
```javascript
Lettuce.get = function (url, callback) { Lettuce.get = function (url, callback) {
Lettuce.send(url, 'GET', callback); Lettuce.send(url, 'GET', callback);
}; };
@ -162,4 +167,6 @@
request.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); request.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
request.send(data); request.send(data);
}; };
```