JavaScript 库

JavaScript 库(Library)是别人预先写好、打包好的一批可复用函数,让我们不必从零实现常用功能。比如操作 DOM、发送请求、处理日期,调用库提供的方法即可完成。学会"站在库的肩膀上"开发,是初学者进阶的重要一步。

什么是 JavaScript 库

简单说,库就是"拿来即用的工具箱":用 <script> 引入后,它会在全局(如 window)挂出一个对象或函数,调用它即可:

// 假设已引入某个工具库,直接使用它提供的方法
var ids = lib.uniq([1, 2, 2, 3]);
console.log(ids); // 输出:[1, 2, 3]

为什么使用库

  • 省时间:动画、请求、格式化等成熟功能不必重复造轮子。
  • 更可靠:经过大量项目检验,兼容性与边界情况处理得更好。
  • 更好维护:代码更短、意图清晰,团队协作成本更低。
  • 也要注意:库越大页面越重,引入前应先评估是否必要。

如何引入库

两种常见方式:下载到本地,或直接引用 CDN 链接。CDN 免下载、有缓存,示例中最为常用:

<!-- 方式一:本地文件 -->
<script src="js/jquery.min.js"></script>
<!-- 方式二:CDN(推荐用于练习) -->
<script src="https://example.com/jquery.min.js"></script>
<script>
    console.log(typeof jQuery); // 输出:function(引入成功,API 可用)
</script>

常见 JavaScript 库一览

定位典型用途
jQueryDOM 操作库选择元素、事件、动画、AJAX
Lodash工具函数库数组 / 对象 / 字符串处理
AxiosHTTP 请求库发送 AJAX 请求
React / Vue / Angular前端框架组件化、数据驱动的页面
D3.js可视化库数据图表绘制

引入后的使用示例

以 jQuery 为例,引入后一行代码即可隐藏一个元素(需在浏览器中运行完整 HTML):

<script src="https://example.com/jquery.min.js"></script>
<button onclick="$('p').hide()">点击隐藏段落</button>
<p>这段文字会被隐藏</p>

小结:库 = 预封装好的工具函数集合,通过 <script> 引入后即可调用。按需选择、控制体积,是使用库的基本原则。下一节我们实际"测试"一下 jQuery 是否加载、能否正常工作。

笔记加载中…