// 模块
/**
* Typescript中‘内部模块’称为 ‘命名空间’,'外部模块'现在称为'模块';模块在自身作用域里执行,而不是在全局作用域里;
* 模块的概念(自己理解):
* 我们可以把一些公共的功能单独抽离成一个文件作为一个模块,模块里面的变量,函数,类默认是私有的,如果我们要在外部访问模块里面的数据(变量,函数,类)
* 我们需要通过export暴露模块里面的数据,暴露后我们通过import引入模块就可以使用模块里的数据;
*/
模块 db.ts文件内容:
var dbUrl = "http://xxx.com";
function getDatas():void {
console.log('返回数据')
}
export {dbUrl,getDatas }
引入db模块的 .ts 文件内容:
import { getDatas,dbUrl } from './modules/db';
getDatas();
console.log(dbUrl);