【问题标题】:what's the difference between a shim repository and a repository?shim 存储库和存储库有什么区别?
【发布时间】:2018-04-20 14:15:33
【问题描述】:

例如,this one 是 highlightjs 的 shim 存储库。我知道 shim 或 polyfill 总是用于适合低级浏览器。但是我只关注 chrome,当我将 shim highlightjs 更改为 normal one 时,会导致很多错误。

所以我想知道 shim 存储库和存储库之间有什么区别?谁能告诉我?

【问题讨论】:

    标签: shim highlightjs


    【解决方案1】:

    “shim 存储库”一词在 Web 编程组件项目中已经变得有些流行。这些存储库是“垫片”,因为它们创建为这些组件的替身,并以标准格式发布,以满足包含这些组件的第 3 方项目及其包管理器的需求。

    维基百科defines a shim如下

    在计算机编程中,shim 是一个透明的小型库 拦截 API 调用并更改传递的参数,处理 操作本身或将操作重定向到其他地方。垫片可以 用于支持较新环境中的旧 API,或支持新环境中的新 API 较旧的环境。垫片也可用于在 不同于开发它们的软件平台。

    差不多了。

    【讨论】:

      猜你喜欢
      • 2014-12-05
      • 2015-09-15
      • 2017-08-20
      • 1970-01-01
      • 2016-04-07
      • 1970-01-01
      • 2013-08-05
      • 2016-02-27
      相关资源
      最近更新 更多