伪代码探究 Modernizr.js

ModernizrRun.__proto__.loadScript = function() { 

```
Modernizr.load({
test: Modernizr.canvas, // 是否支持canvas
yep: 'html5CanvasAvailable.js’,
nope: 'excanvas.js’,
both: 'myCustomScript.js' //不管支不支持
});
```

};

function ModernizrRun() {

  探测浏览器HTML5,CSS3支持情况;

}

function addClassToHtmlTag() {

  var feature = "canvas";

  if (!support) {

    className = "no-" + feature;

  }

}

function addPropertyToGlobalVarModernizr() {

  Modernizr.feature = support ? true : false;

}

 

// workflow

ModernizrRun().then(function() {

  addClassToHtmlTag();

  addPropertyToGlobalVarModernizr()

});

posted on 2014-04-09 22:28  ilovegn  阅读(136)  评论(0)    收藏  举报

导航