jQuery基础使用指南
1. 第三方JavaScript库概述
在使用JavaScript时,我们常常会用到其内置的Math和Date函数,这些函数让我们无需自己实现复杂的日期格式转换或余弦计算等功能。第三方JavaScript库也是类似的存在,它们并非JavaScript直接包含的部分,但能让我们用少量代码实现复杂功能,因为这些代码背后引用了他人已经编写好的更庞大的代码。
使用第三方JavaScript库有诸多优点,但也存在一些常见的反对意见:
- 反对意见 :
- 你可能永远无法真正了解代码的工作原理,因为你只是使用了别人的算法和函数。
- JavaScript库包含大量你可能永远不会使用的代码,但浏览器仍需下载。
- 应对策略 :
- 盲目实现代码不可取,使用库时应尽力了解其背后的原理。不过,只要能正确实现并了解可能的弱点,知道有人编写了自己无法完成的复杂算法也无妨。
- 对于库中包含大量无关代码的问题,若目标用户带宽有限,或库的大小与使用的功能不成比例,可考虑以下方法:
- 若库是开源的,可对其进行分叉,只使用所需的部分。
- 寻找库中其他可使用的功能,使下载整个库更有价值。
- 寻找能实现相同功能但开销更小的其他库。
- 使用库的压缩版本。
- 使用理由 :
- 使用编写良好的库可减轻编写跨浏览器JavaScript的困扰。库的开发者和用户社区会在多种主流浏览器的多个版本上进行测试。
- 无需重复发明别人已经编写好的代码。流行的JavaScript
超级会员免费看
订阅专栏 解锁全文
1229

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



