个性未来

文章
6
资源
0
加入时间
3年0月8天

Object.defineProperty是Es5中无法shim的特性 shim是什么?

在JavaScript的世界里,有两个词经常被提到,shim和polyfill,它们指的都是什么呢?shim一个shim是一个库,它将一个新的API引入到一个旧的环境中,而且仅靠旧环境中已有的手段实现。比如:google和github上都有一段用于兼容ie等低版本浏览器的html标签库 html5shiv,ps: shim有时也叫shiv。Vue响应式原理中说道:Object.defineProperty是Es5中无法shim的特性,那么这里的shim是什么呢?文档的意思就是,Object.

Python3学习(8)--迭代,可迭代的和迭代器

开始本篇之前,我们先来了解几个单词        迭代:iteration可迭代的:Iterable    迭代器:iterator从单词我们可以看出来差异,可迭代的一看就是状态词,我们不做多说,下面会再讲,而我们发现迭代和迭代器都是一个名词表示,只不过迭代相比较迭代器更加抽象,这就好比,我们遍历一个字典dict,用到for...in...的操作,我们称之为在 迭代,而这种