模块化

模块化

小麦小麦1 天前

关于

模块化是将复杂的程序按照一定规则拆分成独立且相互依赖的模块,每个模块拥有私有的数据和实现,通过暴露接口与其他模块通信。随着前端项目规模不断扩大,模块化成为解决代码组织、维护性和复用性的关键手段。从早期的全局函数和命名空间模式带来的命名冲突与数据不安全问题,逐步演进到CommonJS、AMD、CMD等规范,最终ESModule成为浏览器和服务器端通用的标准,实现了静态解析与良好的语法支持。配合npm进行依赖管理以及webpack对模块的打包优化,现代前端工程化得以高效发展。

统计

7资料
0笔记
查看知识库
分享知识库

资料预览
展示该知识库中前 5 条资料

JELLY | 前端工程化三部曲之基础篇--模块化技术JELLY | 前端工程化三部曲之基础篇--模块化技术

JDR Design 隶属于京东零售集团,专注于无界零售下完美购物体验的设计探索与尝试,商业价值与用户体验的平衡。服务包括产品、营销、品牌、新媒体等体验及创新设计;同时将设计能力在组织内外部完成规模化的输出与赋能,形成独有的商业设计体系。

Module 的加载实现 - ECMAScript 6入门Module 的加载实现 - ECMAScript 6入门

上一章介绍了模块的语法,本章介绍如何在浏览器和 Node.js 之中加载 ES6 模块,以及实际开发中经常遇到的一些问题(比如循环加载)。

AMD (中文版) · amdjs/amdjs-api WikiAMD (中文版) · amdjs/amdjs-api Wiki

本文是源仓库里的"AMD"文档的一份拷贝,放在这里是用来维护历史链接。文中任何与源仓库里的文档不一致之处,以源仓库里的文档为准。

Module 的语法 - ECMAScript 6入门Module 的语法 - ECMAScript 6入门

历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如 Ruby 的require、Python 的import,甚至就连 CSS 都有@import,但是 JavaScript 任何这方面的支持都没有,这对开发大型的、复杂的项目形成了巨大障碍。

JavaScript 模块 - JavaScript | MDNJavaScript 模块 - JavaScript | MDN

这篇指南会给你入门 JavaScript 模块的全部信息。

笔记预览
当前知识库暂无笔记

功能介绍
知识库提供了诸多实用功能,帮助你高效学习和分享。

资料管理

统一存放各类资料,包括网页、PDF、图片等。

AI 伴学

通过教学模式,让 AI 导师结合知识库内容带你一步步学习。

互动测验

通过互动测验,检测自己的知识掌握情况。

学习笔记

将有用的信息记录下来,方便复习和与他人共享。

Copyright © 2025 前研学院. All rights reserved.