技术开发 频道

PayPal开源JS套件,多种重要工具可用!

  【IT168 资讯】PayPal cross-domain JavaScript套件的优势在于,其代码可以在各种第三方网站或其它域上运行,而且不会引起任何问题,它的设计目的是规避刚刚开源pitfalls.PayPal套件的风险。需要注意的是,这些库的关键是写入它们以免破坏其它网站,它们是防守JavaScript。

PayPal开源JS套件,多种重要工具可用!

  关于该套件中各种工具的详细介绍和使用方法,大家可以自行去查找,本文会简单为大家介绍一下套件中的重要工具:

  Grumbler是编写可分发前端JavaScript模块的模板。它被描述为结合了最好的构建工具,让您只需编写代码,无需关注构建和分发的细节。

  Post-robot使用简单的监听器/客户端模式提供一致可靠的发送消息和接收响应的方式。

  Xcomponent可以用于渲染iframe而不设置单个消息侦听器 - 您只需将数据和函数直接传递到iframe中即可。

  Cross-domain-utils创建一个用于处理常见用例的实用程序库,使其更易于使用跨域窗口。

  Coss-domain-safe-weakmap可以在Windows上存储数据。它可以以cross-domain windows作为关键字可靠且一致地运行,如果可用,则使用本机WeakMap实现。

  Zalgo-promise默认情况下强制所有promise进入同步模式,以便可以跨浏览器工作。

  Beaver-logger解决了不知道你的代码是否触发了野外的任何错误情况以及破坏任何人的站点的问题。 它将日志分批在一起,并定期刷新到服务器。

  Fetch-robot代理通过iframe获取。这是一个新的实验模块,可让您在一个地方发布清单,定义调用哪些URL,允许谁调用,需要哪些头文件和其他字段。它避免了需要配置服务器上的所有端点,以返回CORS的correct headers。

0
相关文章