Rab*_*820 18 javascript jquery javascript-framework twitter-bootstrap
我已多次搜索这个问题,但从未找到满意的答案.大多数答案似乎只是说" 是的,Bootstrap插件确实需要jQuery "或" 是的,如果不使用插件,你可以在没有jQuery的情况下使用BS ".Bootstrap对jQuery的依赖(如他们的快速入门所述)让我觉得这是一个糟糕的设计决策,至少有以下原因:
<script>在BS之前编写jQuery 不允许使用现代捆绑器(如Webpack和SystemJS)进行非常清晰的依赖性解析.同样,他们为什么不使用某种基于模块的依赖?那么,有没有什么理由说BS开发人员选择依赖jQuery,尽管如此?我可能只是在他们的GitHub页面上直接向BS开发人员询问了一个问题,但我希望未来的googlers可以通过这些问题更容易理解这个问题.
更新:根据Bootstrap文档,jQuery依赖项将在"适度范围的v5版本"中删除,所以希望它将在2019年初到达.
事后看来很容易判断(因为你做的相当短视),但是在2011年,jQuery并不被认为是臃肿或过时的,并且是提供简单DOM访问的主要经过验证的库.所以在这种情况下,使用jQuery是完全合理的.
事实上,6年后,可能仍然没有另一个库具有相同的jQuery鲁棒性和功能集.
| 归档时间: |
|
| 查看次数: |
6164 次 |
| 最近记录: |