0
我看到modenizer几天下面的代码之前,我是很好奇地想知道,为什么这样的事做,看看:为什么要创建HTML元素modenizer?
mod = 'modernizr',
modElem = document.createElement(mod),
mStyle = modElem.style,
现在
在HTML中不存在元素叫modernizr
,所以为什么要首先创建这样一个元素,这是在modenizer的顶部,在全局声明中完成的。
为什么这样的事情在modenizer中完成?最新的具体目的是什么?
,如果你挖更深modenizer,你会看到mStyle被使用如下,在某些功能:
function testProps(props, prefixed) {
for (var i in props) {
var prop = props[i];
if (!contains(prop, "-") && mStyle[prop] !== undefined) {
return prefixed == 'pfx' ? prop : true;
}
}
return false;
}
通知检查mStyle[prop] !== undefined
。
所以回到我的问题,为什么要创建一个元素modenizer
?