jul*_*ien 1 javascript architecture design-patterns
我开始研究构建一个javascript框架.
我不想在这里重新发明轮子,特别是关于浏览器的怪癖,并且知道在某种程度上,我将不得不依赖一些常用的库来处理低级别的问题.
问题是,我不确定如何依赖外部库来获得某些功能(例如dom操作),而不是将它与我的设计联系起来.
实际的例子有助于提出更好的观点,但我还没有进入设计阶段,而我只是想避免错误的开始.
所以我正在寻找一些示例,指南,最佳实践或可能有助于这种情况的模式.
任何见解?
编辑:澄清我为什么要这样做的澄清.
我的目标是构建类似于大多数传统库(如jQuery)的应用程序框架.
思考分层架构,其中库适合基础架构层(根据Evans在域驱动设计中的定义),并处理诸如事件,dom遍历和操作等事情......