丢弃shiv的外链依赖吧

前端之家收集整理的这篇文章主要介绍了丢弃shiv的外链依赖吧前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

很久之前,我们都是直接采用shiv来规避低版本浏览器不支持新语义化标签

但是慢慢地,大家也开始丢弃它的外链远程方式,直接页面内嵌。

  1. <!--[if lte IE 8]>
  2. <script>
  3. (function(){
  4. var e = "abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(","),i=e.length;
  5. while(i--){
  6. document.createElement(e[i])
  7. }
  8. })();
  9. </script>
  10. <![endif]-->

  1. <!--[if lt IE 9]>
  2. <script>
  3. (function(){
  4. var tags = ['header','footer','figure','figcaption','details','summary','hgroup','nav','aside','article','section','mark','abbr','meter','output','progress','time','video','audio','canvas','dialog'];
  5. for(var i=tags.length - 1;i>-1;i--){ document.createElement(tags[i]);}
  6. })();
  7. </script>
  8. <![endif]-->

个人想法:

部分活动项目其实tag用的不多就再狠一点,删掉点没有用的!

猜你在找的设计模式相关文章