2 repositorios
Practical application of object-oriented design specifically within the JavaScript language using prototypes and inheritance.
Distinct from Object-Oriented Modeling: Focuses on JavaScript's specific prototype-based OOP rather than general entity modeling
Explore 2 awesome GitHub repositories matching software engineering & architecture · JavaScript Implementation. Refine with filters or upvote what's useful.
Este proyecto es un tutorial de programación en JavaScript integral y recurso educativo diseñado para guiar a los estudiantes desde la sintaxis básica hasta el dominio avanzado del lenguaje. Sirve como una guía de instrucción estructurada y referencia de lenguaje para la biblioteca estándar de JavaScript y sus conceptos de programación centrales. El plan de estudios cubre varias áreas técnicas especializadas, incluyendo una guía de JavaScript asíncrono centrada en código no bloqueante y un curso sobre programación orientada a objetos centrado en prototipos y herencia. También proporciona un recurso de aprendizaje dedicado para el desarrollo web, centrándose en APIs específicas del navegador y manipulación del modelo de objetos de documento (DOM). La superficie de instrucción más amplia abarca fundamentos del lenguaje como tipos de datos y manejo de errores, así como la navegación práctica en el entorno del navegador, incluyendo almacenamiento web y gestión de cookies.
Teaches building scalable architectures using JavaScript prototypes, inheritance, and scoping rules.
Scala.js es un compilador y cadena de herramientas de lenguaje multiplataforma que transforma código fuente de Scala en JavaScript o WebAssembly. Funciona como una herramienta tipada estáticamente para el ecosistema JavaScript, permitiendo el desarrollo de aplicaciones para navegadores web y entornos Node.js. El proyecto sirve como framework de interoperabilidad con JavaScript, permitiendo la creación de fachadas y bindings tipados de forma segura para interactuar con librerías externas y objetos globales. Proporciona mecanismos para la invocación de JavaScript tanto estática como dinámica, incluyendo la generación de bindings de TypeScript y la capacidad de exportar lógica interna para su uso en código JavaScript externo. La cadena de herramientas incluye una herramienta de construcción frontend para empaquetado de producción y optimización de salida, incluyendo eliminación de código muerto y división de módulos. Cubre una amplia superficie de capacidades, incluyendo verificación de tipos de elementos DOM para desarrollo de UI, intercambio de código multiplataforma para desarrollo full-stack y varios frameworks de pruebas para verificar artefactos de construcción optimizados. Los scripts compilados pueden ejecutarse directamente dentro de un entorno de línea de comandos utilizando un intérprete de JavaScript.
Implements classes that adhere to the prototype-based object model for compatibility with external JavaScript expectations.