【发布时间】:2014-04-28 14:51:44
【问题描述】:
我刚打开 Retina.js 希望能学到一些东西,但我被第一行难住了。
var root = (typeof exports === 'undefined' ? window : exports);
这条线具体是做什么的?
再往下,
function Retina() {}
root.Retina = Retina;
Retina 属性是如何在没有先定义的情况下从根中设置出来的?
【问题讨论】:
-
那一行你到底有什么不明白的地方?你知道
typeof运算符是做什么的吗?你知道条件运算符是什么吗? (a ? b : c)。
标签: javascript properties