Skip to Content
Aprender patrones de diseño de JavaScript, 2ª edición
book

Aprender patrones de diseño de JavaScript, 2ª edición

by Addy Osmani
September 2024
Intermediate to advanced
298 pages
7h 23m
Spanish
O'Reilly Media, Inc.
Content preview from Aprender patrones de diseño de JavaScript, 2ª edición

Capítulo 10. Patrones de diseño modular de JavaScript

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En el mundo del JavaScript escalable, cuando decimos que una aplicación es modular, a menudo nos referimos a que está compuesta por un conjunto de piezas de funcionalidad altamente desacopladas y distintas, almacenadas en módulos. El acoplamiento suelto facilita el mantenimiento de las aplicaciones eliminando dependencias siempre que sea posible. Cuando se implementa eficazmente, resulta bastante fácil ver cómo los cambios en una parte de un sistema pueden afectar a otra.

En los capítulos anteriores, hemos tratado la importancia de la programación modular y la forma moderna de implementar patrones de diseño modular. Aunque ES2015 introdujo módulos nativos en JavaScript, escribir JavaScript modular era posible antes de 2015.

En esta sección, veremos tres formatos de JavaScript modular que utilizan la sintaxis clásica de JavaScript (ES5): Definición Asíncrona de Módulos (AMD), CommonJS y Definición Universal de Módulos (UMD). Para saber más sobre los módulos de JavaScript, consulta el Capítulo 5, que trata de la sintaxis ES2015+ para importar y exportar módulos, entre otras cosas.

Nota sobre los cargadores de scripts

No es fácil hablar de los módulos AMD y CommonJS sin hablar de los cargadores de scripts. La carga de scripts era un medio para alcanzar un objetivo. El JavaScript modular sólo podía implementarse ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Estrategias de JavaScript completas

Estrategias de JavaScript completas

Milecia McGregor
Patrones de diseño de aprendizaje automático

Patrones de diseño de aprendizaje automático

Valliappa Lakshmanan, Sara Robinson, Michael Munn

Publisher Resources

ISBN: 9781098188795