jQuery基础使用指南
1. 第三方JavaScript库概述
在JavaScript开发中,使用第三方库有诸多优势。当使用JavaScript内置的常用 Math 和 Date 函数时,JavaScript会完成大部分工作,开发者只需调用即可。第三方JavaScript库虽然不是JavaScript直接包含的,但同样能让开发者用少量代码完成复杂任务,因为这些代码引用了别人已经创建好的底层代码。
不过,使用第三方库也存在一些常见的反对意见:
- 开发者可能永远无法真正了解代码的工作原理,因为只是使用了别人的算法和函数。
- 库中可能包含大量不会使用的代码,但浏览器仍需下载。
对于这些问题,开发者应尽量了解库背后的工作原理,即使只是知道有人编写了自己无法完成的复杂算法也可以,但要确保正确使用并了解可能的弱点。对于库中包含大量无关代码的问题,如果目标用户带宽有限或库的大小与使用的功能不成比例,可考虑以下方法:
- 如果库是开源的,尝试分叉库并只使用需要的部分。
- 寻找库中其他可以使用的功能,使下载库变得值得。
- 寻找能实现相同功能但开销更小的其他库。
- 使用库的压缩版本。
尽管存在反对意见,但使用第三方JavaScript库仍有很多好处,且优点大于缺点:
- 使用编写良好的库可以减少编写跨浏览器JavaScript的麻烦,因为库的开发者和用户社区会在多种主流浏览器的多个版本上进行测试。
- 避免重复发明别人已经编写好的代码,流行的JavaScript库通常包含程序员常用的抽象功能,且这些库经过了大量下载和广泛的在线文档
超级会员免费看
订阅专栏 解锁全文
1222

被折叠的 条评论
为什么被折叠?



