这是一个基础广泛的问题,围绕交付其他 Web 开发人员将在其网站上使用的 javascript 库。这是我的图书馆的范围:
- 我正在提供以 JS 文件形式提供的数据服务。类似的实现是谷歌分析。
- 将永远由我主持。开发人员将简单地使用 <script> 标签上的@src 属性。
- 我的库由一个具有一组属性的对象(我们现在称之为 Jeff)组成。没有方法,只有价值观。
- 该库不是静态的,而是基于会话的。我们提供的数据点只能在请求时确定。(想想通常通过 AJAX 调用的 Web 服务,在页面加载时可用。)
- 这不是免费服务;实施者将为使用付费。
- 将始终返回 Jeff 对象,但由于在我的服务器上发生的运行时错误,并非所有属性都可能被填充。Jeff 对象包括指示成功/失败的响应部分和描述。
现在,我的问题是:就如我所描述的以 JS 库的形式提供服务的最佳实践而言,什么是理想的?标准谷歌搜索并没有给我太多的帮助,但是非常感谢对指南的引用。