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

1. 什么是库(Library)?

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

特点:

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

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

2. 什么是包(Package)?

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

特点:

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

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

相关推荐
Amos_Web13 小时前
Rust实战(四):数据持久化、告警配置与Web API —— 构建监控系统的功能闭环
前端·后端·rust
java水泥工13 小时前
基于Echarts+HTML5可视化数据大屏展示-物流大数据展示
大数据·前端·echarts·html5·可视化大屏
U***e6313 小时前
Vue自然语言
前端·javascript·vue.js
用户7617363540114 小时前
浏览器渲染原理
前端·浏览器
拉不动的猪14 小时前
Vue 跨组件通信底层:provide/inject 原理与实战指南
前端·javascript·面试
得物技术14 小时前
从数字到版面:得物数据产品里数字格式化的那些事
前端·数据结构·数据分析
用户66006766853914 小时前
用 Symbol 解决多人协作中的对象属性冲突实战
前端·javascript
yinuo14 小时前
前端跨页面通讯终极指南①:postMessage 用法全解析
前端
c***979814 小时前
Vue性能优化实战
前端·javascript·vue.js
哈哈O哈哈哈14 小时前
ECMAScript 2025 正式发布:10 个让你眼前一亮的 JavaScript 新特性!
前端·javascript