摘要: CommonJS加载模块是同步的,而AMD模块加在是非同步的,允许指定回调函数。由于Nodejs主要用于服务器编程,模块文件一般都存在于本地,所以加载很快,不需要考虑非同步加载,用CommonJS即可。但浏览器端是从服务器加载模块,这就需要用非同步模式,顾选择AMD会合适些。 AMD使用define 阅读全文
posted @ 2016-05-20 11:45 garsonguo 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 由于现在web开发,越来越重视代码的复用和抽象的封装,为了解决代码的组织结构、管理、复用和部署等问题,现在普遍采用的机制是模块机制(module)。CommonJS约定桌面应用程序和服务器应用程序需要的API,如操作系统接口、数据、文件系统等,其最主要的约定就是module机制。其跟操作系统、js引 阅读全文
posted @ 2016-05-20 11:44 garsonguo 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 关键代码: --上传的stream处理,转为bytep[] private void Parse(Stream stream, Encoding encoding) { this.Success = false; byte[] bytes = this.ToByteArray(stream); string input = encoding.GetString(bytes... 阅读全文
posted @ 2016-05-20 11:42 garsonguo 阅读(289) 评论(0) 推荐(0) 编辑