我一直在使用jQuery和/或bootstrap类型库,并且发现我经常将它们用于一些目的和/或函数()。
将我需要的部件复制到一个文件中是否可以?你能在文件的顶部给予信任吗?这会破坏任何版权和/或法律边界吗?
只是想知道,
马特
答案 0 :(得分:1)
我不确定这个问题是否符合StackOverflow规则,因为它比单一解决方案的问题更重要,或者至少,一个解决方案可能比其他解决方案更好。
但我认为这是一个有趣的问题。
我自己也多次想知道它,我的结论是我完全同意@str评论:«这更像是一个可维护性问题»。
但是,如果你依赖自己的混合物而自杀,还有一些需要注意的事项:
除了简单(和简短)函数之外,并且只有在您之前阅读和分析它之后,您才能确定它们不会意外地因为缺少其仅在不经常使用的其他函数或对象而失败例。
这些库中的大多数也都有缩小版本,因此在大多数情况下,它对带宽使用或加载延迟的影响可能不会太大。而且,特别是如果你不缩小你的编辑,你可能会得到相同甚至更高的成本。
大多数浏览器都支持http压缩和缓存请求,因此,保存一些功能的好处可能不是那么多......
现在互联网连接速度非常快,通常连接建立和http标头的开销比实际内容传输要多,所以,也许,你的努力会更好地投入到连接所有这些javascript文件中一个减少所有这些延迟。这样做的好处是,当您想要更新任何库时,更容易重建。当然,如果您愿意,您可以轻松实现自动化。