2017-08-27 75 views
3

我通过阅读vuejs2 documentation,发现这部分:un-shimmable是什么意思?

这是一个ES5只和未shimmable功能,这就是为什么Vue公司不支持IE8及以下。

我认为这意味着该功能不可能被猴子修补,但我不确定。

那么JavaScript中究竟是什么(un-)shimmable特性呢?

+0

是的,这是一个公平的总结:使该功能的工作不仅需要添加/更新“猴子修补”的方法。不可闪存的功能需要核心“引擎”更改,因为某些内部属性或操作在以前的EMCAScript版本中不会发生。例如,ES6发电机是“不可闪烁的”。 (有ES6到ES5转译器;垫片通常必须与'原样'一起工作)。 – user2864740

+0

这是一个很好的答案。去吧。 – itsafire

回答

6

你说得对,垫片是一个补丁,它提供了其他不可用的功能或语言功能。

但是,某些功能需要来自底层JS引擎的支持,并且不能纯粹用Javascript创建。我想这就是他们的意思。