Shim特性是什么?
Vue响应式原理中说道:Object.defineProperty是Es5中无法shim的特性,那么这里的shim是什么呢?shim可以将新的API引入到旧的环境中,而且仅靠旧环境中已有的手段实现。文章中说的意思就是,Object.defineProperty这个特性是无法使用低级浏览器中的方法来实现的,所以Vue不支持IE8以及更低版本的浏览器。es5-shim可以让一些低级的浏览器支持最新的ecmascript5的一些特性。支持浏览器或node.js,已经测试的功能见https://github.com/es-shims/es5-shim
原文件链接:https://www.jianshu.com/p/dd77905ecf32
来源:简书著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请

  • List item

注明出处。

Shim特性是什么?相关推荐

  1. Atitit.js模块化 atiImport 的新特性javascript import

    Atitit.js模块化 atiImport 的新特性javascript import 1. 常见的js import规范amd ,cmd ,umd1 1.1. Require更多流行3 2. at ...

  2. 使用Modernizr探测HTML5/CSS3新特性

    HTML5, CSS3以及相关技术(例如canvas和web sockets)带来了非常有用的特性,可以让我们的web程序提升一个新的level.这些新技术允许我们只用HTML,CSS和JavaScr ...

  3. 【概念集锦】之 shim和polyfill

    shim 是一个小的类库(lib),提供独立的API,以弥补人们在不同的环境下使用原生语言需要考虑兼容性的问题. 比如:使用js原生Ajax操作时,你用 XMLHttpRequest 创建xhr对象, ...

  4. 【Day05】Html5 有哪些新特性?如何处理 Html5 新标签的浏览器兼容问题?如何区分 Html 和 Html5?

    Html5 有哪些新特性?如何处理 Html5 新标签的浏览器兼容问题?如何区分 Html 和 Html5? 一.Html5 新特性 1. 拖拽释放(Drag and drop)API 2. 语义化更 ...

  5. shim和polyfill有什么区别?

    为什么80%的码农都做不了架构师?>>>    在JavaScript的世界里,有两个词经常被提到,shim和polyfill.它们指的都是什么,又有什么区别? 1.Shim 一个s ...

  6. shim是应该抛异常还是应该fail silently?

    http://hax.iteye.com/blog/1146699 [2011-08-11 17:26] 玉伯发布了es5-safe模块,这是一个有一点类似es5-shim的项目. 个人认为玉伯这个模 ...

  7. shim和polyfill的区别,重点是Polyfill的作用和使用

    在JavaScript的世界里,有两个词经常被提到,shim和polyfill.它们指的都是什么,又有什么区别? 一个shim是一个库,它将一个新的API引入到一个旧的环境中,而且仅靠旧环境中已有的手 ...

  8. 一文读懂Fabric 2.0新特性

    文章目录 前言 1. 智能合约的去中心化管理 1.1 链码新的生命周期 1.1.1 链码的安装和定义 1.1.1.1 打包链码 1.1.1.2 安装链码 1.1.1.3 同意链码的定义 1.1.1.4 ...

  9. 【翻译】使用Modernizr探测HTML5/CSS3新特性

    HTML5, CSS3以及相关技术(例如canvas和web sockets)带来了非常有用的特性,可以让我们的web程序提升一个新的level.这些新技术允许我们只用HTML,CSS和JavaScr ...

  10. shim和polyfill的区别,重点是Polyfill的作用和使用。

    在JavaScript的世界里,有两个词经常被提到,shim和polyfill.它们指的都是什么,又有什么区别? 一个shim是一个库,它将一个新的API引入到一个旧的环境中,而且仅靠旧环境中已有的手 ...

最新文章

  1. ubuntu14.04下使用A3E生成satg配置
  2. Active Record
  3. 安装第三方包查看python版本/第三方包版本
  4. 关于Visual Studio 2010与64位系统的问题
  5. 联想g510拆键盘的简单方法_如何拆室内门锁?有方法太简单了
  6. 改写Unity DropDown 支持多次点击同一选项均回调
  7. 五大常用算法之五:分支限界法
  8. 基于Spark的电影推荐系统(电影网站)
  9. 10个你必须知道的jQueryMobile代码片段
  10. 养生之道之一_吃喝相关[转载]
  11. 巴伦变压器电路图_基于变压器原理的巴伦电路系统分析
  12. Git 打标签(分布式版本控制系统)
  13. 矩阵的乘法(python、matlab、excel的不同实现方法)
  14. JavaScript实现 网页倒计时
  15. 如何把JPG图片转换成Word文字?
  16. python pip 查看一个package的所有版本
  17. HDMI之EDID使用说明
  18. 基于JSP校园二手交易系统的设计与实现
  19. LeetCode912. 排序数组(JavaScript手撕各种排序算法)
  20. IOS 应用内支付(IAP)接口使用说明

热门文章

  1. 游戏史上最伟大的10位制作人(图)
  2. in作为介词的用法_介词in重要用法归纳
  3. 无法使用内置管理器打开计算机,win10系统无法使用内置管理员账户打开计算器的解决方法...
  4. Compose Modifier修饰符详细解说
  5. 按照是否执行程序分类
  6. ftw遍历目录树 getcwd取得当前的工作目录
  7. 南京周边城市两日游方案
  8. 又一块遮羞布被撕了,5G的发展还是得靠手机用户
  9. Error while executing: am start -n(更换包名)
  10. Frida 代码提示