¿Cuál es la comprensión y especificación de la modularización en el desarrollo de programación web?
Con el desarrollo continuo de la tecnología de desarrollo de programación front-end web, la forma de desarrollo de programación modular se ha convertido en el método de desarrollo principal para que los programadores aprendan. La siguiente capacitación de TI se reunirá sobre la comprensión de la modularidad y el desarrollo. especificaciones.
1. Comprensión de la modularidad
1. ¿Qué es un módulo?
Encapsular un programa complejo en varios bloques de acuerdo con ciertas reglas (especificaciones) (archivo) , y combinados
Los datos internos y la implementación del bloque son privados y solo exponen algunas interfaces (métodos) al exterior para comunicarse con otros módulos externos
2. proceso evolutivo de transformación
Modo de función global: encapsula diferentes funciones en diferentes funciones globales
Codificación: encapsula diferentes funciones en diferentes funciones globales
Problema: Contaminación del El espacio de nombres global puede causar fácilmente conflictos de nombres o inseguridad de los datos, y no se puede ver una relación directa entre los miembros del módulo.
3 Beneficios de la modularización
Evitar conflictos de nombres (reducir la contaminación del espacio de nombres)
Mejor separación, carga bajo demanda
Mayor reutilización
Alta mantenibilidad