Tag: 兼容性

如何确保浏览器和node.js的兼容性JavaScript库?

我正在和一个名为Classical.js的TypeScript库的工作团队合作,我们非常希望这个库的核心模块是JavaScript环境不可知的。 在我看来,这意味着它不仅要正确地跨浏览器工作,还要作为node.js项目的依赖项。 首先,我是否错过了我应该注意的testingmatrix中的所有主要JavaScript环境? 不幸的是,团队中没有人开发节点。 因此,我们不太确定要避免哪些API( 显然是DOM )来确保兼容性。 节点开发人员在使用仅在浏览器中testing过的代码时是否有一组标准的GOTCHA? 我们所做的一个差异(希望)是全局范围的名称,如果内存正确地为我提供服务,则由浏览器中节点和窗口中名为global的对象表示。 这是我们正在寻找的那种GOTCHA。

在Node.js中使用Dexie.js

似乎有几个Node.js的IndexedDB实现。 有什么合适的东西可以用作IndexedDB的替代品,这样Dexie.js可以用在Node.js中吗?