这个问题可能有点模糊,因为它可能有点主观...
我知道每个人都会对此发表意见,但是我想知道是否存在关于如何存储他们在项目中所做的任何原型修改的最佳实践。例如,每当我包含任何支持大多数浏览器的polyfill时,我都会将此逻辑存储在我的polyfills/
目录顶部的名为js/
的目录中。
如果我想扩展Element
原型以包括一个.removeAttributes()
方法:
Element.prototype.removeAttributes = function(...attrs) {
attrs.forEach((attr) => {
this.removeAttribute(attr)
});
}
存储这种逻辑的最佳位置在哪里?开发人员通常使用称为extensions/
的目录吗?
谢谢。