小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Modernizr作為開發(fā)HTML5必要的js工具

 看見就非常 2013-04-13
Modernizr作為開發(fā)HTML5必要的js工具,提供有以下多種功能

1.CSS

可以通過feature檢測(包括html5元素如canvas,或是css3屬性如border-radius)為html的加入相應(yīng)的類,對于不支持的feature則加入以no-為前綴的類。

可以為html加入名為“no-js”的類,這樣即使沒有js環(huán)境來執(zhí)行Modernizr,也提供了相應(yīng)的fallback類,而一旦Modernizr執(zhí)行,就會自動將no-js類替換為js類名,并且加入各種feature檢測結(jié)果類名。

2.JS

加入Modernizr全局變量,可以通過調(diào)用 Modernizr.<featurename>來檢測是否支持某個(gè)feature

3.YEPNOP

可以將YepNop功能引入,通過調(diào)用Modernizr.load()實(shí)現(xiàn)按需加載

<script src="modernizr.js"></script>
<script>
Modernizr.load(
  test: Modernizr.inputtypes.date,
  nope: ['http://ajax./ajax/libs/jquery/1.4.4/jquery.min.js', 'http://ajax./ajax/libs/jqueryui/1.8.7/jquery-ui.min.js', 'jquery-ui.css'],
  complete: function () {    
    $('input[type=date]').datepicker({ dateFormat: 'yy-mm-dd' }); 
  }
});
</script>

YepNop很好使用,基本參考下面的幫助即可:


yepnope([{
  test : /* boolean(ish) - Something truthy that you want to test */,
  yep : /* array (of strings) | string - The things to load if test is true */,
  nope : /* array (of strings) | string - The things to load if test is false */,
  both : /* array (of strings) | string - Load everytime (sugar) */,
  load : /* array (of strings) | string - Load everytime (sugar) */,
  callback : /* function ( testResult, key ) | object { key : fn } */,
  complete : /* function */ }, /* ... */ 
]);









    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多