我准备使用mean(mongodb+express+angular+nodejs)开发一个应用,并建立一套框架将前端与后端之间的界限模糊起来。这里遇到一个问题,有时候前后端的代码可能会放在同一个文件里,这时怎么通过javascript判断目前代码的运行环境是前段还是后端呢?
我准备使用mean(mongodb+express+angular+nodejs)开发一个应用,并建立一套框架将前端与后端之间的界限模糊起来。这里遇到一个问题,有时候前后端的代码可能会放在同一个文件里,这时怎么通过javascript判断目前代码的运行环境是前段还是后端呢?
(function(){
var root=this,
isBrowserSide=false;
if(typeof window !=="undefined" && root===window){
isBrowserSide=true;
}
}).call(this);
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答2.6k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答873 阅读✓ 已解决
6 回答1k 阅读
以async库为例,该库可以在浏览器或者node.js中使用