Poster
海报展示
海报展示
事件驱动异步I/O单进程的服务端JS环境,具有事件循环。浏览器是JS的前端运行环境;Node JS是JS的后端运行环境,在后端中运行无法调用DOM和BOM等浏览器内置API。
NodeJs基于Commonjs模块化开发的规范
导出:exports/module.exports
导入:require(路径)
数组、元组、自定义、联合类型;断言;TS编译配置;TS类概念;泛型
方案:AMD[requirejs]、CMD[seajs]、CommonJS[nodejs]和ES6
AMD和CMD,两者的区别是前者是对于依赖的模块提前执行,而后者是延迟执行。 前者推崇依赖前置,而后者推崇依赖就近,即只在需要用到某个模块的时候再require。
CMD 有async方法实现异步