模块与组件、模块化与组件化的理解@3

一、模块

1.理解:向外提供特定功能的js程序, 一般就是一个js文件

2.为什么要拆成模块:随着业务逻辑增加,代码越来越多且复杂。

3.作用:复用js, 简化js的编写, 提高js运行效率

二.组件

1.理解:用来实现局部功能效果的代码和资源的集合(html/css/js/image等等)

2.为什么要用组件: 一个界面的功能更复杂

3.作用:复用编码, 简化项目编码, 提高运行效率

三.模块化

当应用的js都以模块来编写的, 这个应用就是一个模块化的应用

四.组件化

当应用是以多组件的方式实现, 这个应用就是一个组件化的应用

相关推荐
AI玫瑰助手2 分钟前
Python运算符:逻辑运算符(and/or/not)的短路特性
开发语言·python·信息可视化
m0_474606783 分钟前
JAVA - 使用Apache POI 自定义报表字段手写导出(支持-合并单元格)
java·开发语言·apache
肩上风骋3 分钟前
C++基本知识点积累之d指针,invokemethod函数(一)
开发语言·c++·d指针·invokemethod()
GISer_Jing3 分钟前
深入解析 Three.js:从架构设计到 WebGPU 渲染革命
javascript·信息可视化·webgl
明志数科3 分钟前
具身智能数据标注工具对比评测:6大平台横向测评
开发语言·python
念何架构之路3 分钟前
Go pprof性能剖析
开发语言·后端·golang
码界筑梦坊6 分钟前
132-基于Python的中老年体检数据可视化分析系统
开发语言·python·信息可视化·flask·毕业设计
曹牧8 分钟前
Bug定位
开发语言
linbaiwan6668 分钟前
PD和QC快充协议电压诱骗(取电)芯片:USB-C口支持PD,USB-A口支持QC
c语言·开发语言
微祎_8 分钟前
写给新手的 triton-inference-server-ge-backend:昇腾Triton推理服务后端到底是啥?
前端·人工智能·cann