If you're seeing this message, it means we're having trouble loading external resources on our website.

如果你被网页过滤器挡住,请确保域名*.kastatic.org*.kasandbox.org 没有被阻止.

主要内容

什么是 JS 库?

世界上有十亿个网页,其中许多是可以以某种方式互动的 —— 事实上,许多网页是以相同方式进行互动的。您看过多少个使用幻灯片的网站? 我自己见过成百上千个!
例如,来自 国家地理
《国家地理》的幻灯片截图
这张图片来自 Instagram:
一张来自Instagram的瀑布幻灯片照片
再来一张,来自 Onion
Onion上的幻灯片截图
现在,每个Web开发人员都可以编写自己的JavaScript代码来制作幻灯片,但很多人可能会重复使用相同的代码。 作为程序员,我们应该尽可能地复用现有代码,这样我们就不会浪费时间编写另一个程序员已编写的代码。
在JavaScript中,我们这样做的方式是使用。 库是一个包含许多函数的JavaScript文件,这些函数可以为您的网页完成一些有用的任务。
如何知道我们可以使用哪些函数? 我们可以查看JavaScript文件(如果它很短),或者更方便的话,我们可以查看它的文档。 大多数库都有文档,其中包含可用函数列表或实际示例。
例如,这段代码来自 documentation for Galleria, 一个非常有名的专门用来制作幻灯片的JS库。
Galleria文档的截图
当程序员创建一个JS库并将其发布到世界中时,他们是想与世界共享它 —— 这通常会伴随着他们认真的做出了很好的文档和示例。 也许有一天你会决定创建一个你觉得非常有用并与世界分享的功能库。
但首先,你如何才能使用库? 我会告诉你接下来该怎么做!

想加入讨论吗?

尚无帖子。
你会英语吗?单击此处查看更多可汗学院英文版的讨论.