您的当前位置:首页正文

Polyfill

来源:华佗小知识
  • 一个polyfill是一段代码(或者插件),提供了那些开发者们希望浏览器原生提供支持的功能.
  • 我们通常的做法是先检查当前浏览器是否支持某个API,如果不支持的话就加载对应的polyfill.然后新旧浏览器就都可以使用这个API了
    实现Object.create的polyfill
 function Create(obj){ 
      if (typeof Object.create!=="function")  { 
            function F(){} 
            F.prototype=obj; 
            return new F(); 
      }else{ 
                  return Object.create(obj); 
             }
 } 
var get={
     name:"xiaohua",
     age:45
 } 
var g=Create(get);