84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
我准备使用mean(mongodb+express+angular+nodejs)开发一个应用,并建立一套框架将前端与后端之间的界限模糊起来。这里遇到一个问题,有时候前后端的代码可能会放在同一个文件里,这时怎么通过javascript判断目前代码的运行环境是前段还是后端呢?
学习是最好的投资!
node.js - Comment déterminer l'environnement d'exécution en javascript ? -Site Web PHP chinois Q&A-node.js - Comment déterminer l'environnement d'exécution en javascript ? - Questions et réponses sur le site Web chinois PHP
Veuillez regarder et apprendre.
以async库为例,该库可以在浏览器或者node.js中使用
var root = this // AMD / RequireJS if (typeof define !== 'undefined' && define.amd) { define([], function () { return async; }); } // Node.js else if (typeof module !== 'undefined' && module.exports) { module.exports = async; } // included directly via <script> tag else { root.async = async; }
(function(){ var root=this, isBrowserSide=false; if(typeof window !=="undefined" && root===window){ isBrowserSide=true; } }).call(this);
node.js - Comment déterminer l'environnement d'exécution en javascript ? -Site Web PHP chinois Q&A-node.js - Comment déterminer l'environnement d'exécution en javascript ? - Questions et réponses sur le site Web chinois PHP
Veuillez regarder et apprendre.
以async库为例,该库可以在浏览器或者node.js中使用