Skip to content

Commit efe223b

Browse files
committed
add images
1 parent 274ff5c commit efe223b

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@
88
- 使用namespace带来一个额外的工作量,就是为了加载开发者的代码要创建和维护开着的模块文件列表,这也是没有必要的。而且在开发阶段,游戏打开时候每个模块都要单独加载,也就说每个模块都要产生一个http请求,这会降低游戏打开的速度。可以想象,随着项目的规模逐渐增长,游戏打开的速度会越来越慢。
99

1010
## AMD
11+
![](http://images2017.cnblogs.com/blog/1178277/201708/1178277-20170817164851271-1013621086.png)
1112
AMD是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义"。这是目前最流行的JavaScript/TypeScript代码的管理方式。本文末尾的参考资料列表中包含了更多关于AMD的信息。AMD可以帮助我们解决以上的一些问题:
1213
- 在VS Code中,我们可以使用现有的流行插件来实现自动的import,提高编码效率。
1314
- AMD可以自动管理模块之间的依赖。AMD为此而生。
1415

15-
## 更改ts编译配置
16+
## ts编译配置
17+
![](http://images2017.cnblogs.com/blog/1178277/201708/1178277-20170817164902553-2033981522.jpg)
1618
- ts的watch模式使用了增量编译,只有修改的模块才会被编译,这样零秒编译才得以实现。
1719
- 使用outFile来自动合并所有的模块文件,这是tsc已有的功能,我们没有必要再重复造轮子。而且合并文件会把开发者模块的http请求合并成一个,这可以提高开发阶段游戏打开的速度。
1820

0 commit comments

Comments
 (0)