gpt4 book ai didi

javascript - 如何为开发人员构建框架

转载 作者:行者123 更新时间:2023-11-28 21:15:09 26 4
gpt4 key购买 nike

我正在开发一个 JavaScript 应用程序,其他开发人员可以在该应用程序的基础上构建自己的应用程序。将为他们提供一个框架。

我的问题:

如何实现该框架,使开发人员能够访问某些功能或对象。例如,我想阻止访问窗口对象的某些属性。

我考虑过解析他们的代码,我认为这是一个很好的解决方案。但我不确定它是否适用于混淆的代码。

我想要一些关于我应该如何做的建议。

最佳答案

你的方法听起来有缺陷。您真的不想通过隐藏开发人员习惯访问的内容来与他们“战斗”。

我建议您尝试提供完整的(且有详细记录的)API,以鼓励开发人员按照您期望的方式使用您的框架。了解他们的用例(您期望他们如何使用您的平台)并提供 API,使坚持您的“支持”对象变得轻而易举。

关于封装的一般主题(例如,使函数私有(private)),您可以在 Javascript 中使用多种模式。像 JavaScript Patterns 这样的书对你来说是一个很好的引用。或者,搜索“javascript 私有(private)函数”应该可以让您找到诸如此类的内容...

JavaScript private methods

关于javascript - 如何为开发人员构建框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7804734/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com