gpt4 book ai didi

javascript - 构建javascript框架时如何实现库不可知论?

转载 作者:行者123 更新时间:2023-11-30 07:06:49 25 4
gpt4 key购买 nike

我已经开始研究构建 JavaScript 框架。

我不想在这里重新发明轮子,尤其是关于浏览器的怪癖,并且知道就此而言,在某些时候我将不得不依赖一些常用的库来处理低级问题。

问题是,我不确定如何在不将其绑定(bind)到我的设计的情况下依赖外部库来实现某些功能(例如 dom 操作)。

实际的例子会有助于提出更好的观点,但我还没有进入设计阶段,我只是想避免一开始就走错了路。

因此,我正在寻找一些示例、指南、最佳实践或可能有助于解决这种情况的模式。

有什么见解吗?

编辑:澄清一下我为什么要这样做。
我的目标是构建比大多数传统库(如 jQuery)更像应用程序框架的东西。
想想分层架构,库将适合基础架构层(根据 Evans 在领域驱动设计中的定义),并处理诸如事件、dom 遍历和操作等事情......

最佳答案

这是一个非常的宽泛问题,但如果我是你,我会使用 jQuery 作为基础。它也是一个非常容易扩展和添加功能的库。

关于javascript - 构建javascript框架时如何实现库不可知论?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1790806/

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