前端知识点---库和包的概念

1. 什么是库(Library)?

库(Library) 是一组可复用的代码集合,提供特定功能(如网络请求、UI 组件、数据处理等)。

特点:

  • 只是代码的集合,没有完整的应用结构。
  • 不能单独运行,必须被应用或其他代码引用使用。

💡 可以理解为:「工具箱」里的一个工具(比如一把锤子)。

2. 什么是包(Package)?

包(Package) 是指一组代码库的封装,通常包含多个库(Library)、依赖关系和元数据(如 package.json 之类的描述文件)。

特点:

  • 结构更完整,可能包含多个库和依赖项。
  • 通常可以通过**包管理工具(如 npm、hpm)**安装和管理。

💡 可以理解为:「工具箱」(里面装了多个工具,比如锤子、螺丝刀等)。

相关推荐
kyriewen4 分钟前
AI 改祖传模块后,代码评审总绕不开两个问题
前端·程序员·ai编程
飞翔的熊blabla9 分钟前
# Webpack 5 + Jenkins 持久化缓存实战:前端构建从 288 秒降到 30 秒>
前端·webpack·jenkins
风骏时光牛马19 分钟前
AI多模态:跨越感官边界的智能新体验 要不要开启工作任务模式,帮你配套对应的文案和配图思路?
前端
IT_陈寒38 分钟前
JavaScript的这个隐式转换特性差点让我加班到凌晨
前端·人工智能·后端
Loadings43 分钟前
AI时代下的前端安全加固实践:安全、体积与性能之间的取舍
前端
计算机魔术师1 小时前
OpenAI 首个踩红线的 AI 模型来了:能自己挖漏洞,但只给少数人用
前端
闲坐含香咀翠1 小时前
从 132MB 到 25MB:列式存储怎么把 CPU 缓存命中率提上去的
前端·数据结构·性能优化
闲坐含香咀翠1 小时前
把 AntV S2 列头计算从 O(n²) 降到 O(n):一次开源组件的性能改造
前端·性能优化
闲坐含香咀翠1 小时前
Worker 常驻 + 零拷贝:postMessage 的结构化克隆算法与 Transferable 的真实代价
前端·性能优化