2 Repos
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.
Dieses Projekt ist ein umfassendes JavaScript-Programmier-Tutorial und eine Bildungsressource, die entwickelt wurde, um Lernende von der grundlegenden Syntax bis zur fortgeschrittenen Sprachbeherrschung zu führen. Es dient als strukturierter Lehrleitfaden und Sprachreferenz für die JavaScript-Standardbibliothek und ihre Kernkonzepte. Der Lehrplan deckt mehrere spezialisierte technische Bereiche ab, einschließlich eines asynchronen JavaScript-Leitfadens mit Fokus auf nicht-blockierenden Code und eines Kurses über objektorientierte Programmierung mit Schwerpunkt auf Prototypen und Vererbung. Es bietet zudem eine dedizierte Lernressource für Webentwicklung mit Fokus auf browserspezifische APIs und Document Object Model Manipulation. Die breitere instruktionale Oberfläche umfasst Sprachgrundlagen wie Datentypen und Fehlerbehandlung sowie die praktische Navigation in Browserumgebungen, einschließlich Web-Storage- und Cookie-Management.
Teaches building scalable architectures using JavaScript prototypes, inheritance, and scoping rules.
Scala.js ist ein Compiler- und plattformübergreifendes Sprach-Toolchain-Projekt, das Scala-Quellcode in JavaScript oder WebAssembly transformiert. Es fungiert als statisch typisiertes Tool für das JavaScript-Ökosystem und ermöglicht die Entwicklung von Anwendungen für Webbrowser und Node.js-Umgebungen. Das Projekt dient als JavaScript-Interop-Framework, das die Erstellung typsicherer Facaden und Bindings ermöglicht, um mit externen Bibliotheken und globalen Objekten zu interagieren. Es bietet Mechanismen für sowohl statische als auch dynamische JavaScript-Aufrufe, einschließlich der Generierung von TypeScript-Bindings und der Möglichkeit, interne Logik für die Verwendung in externem JavaScript-Code zu exportieren. Die Toolchain enthält ein Frontend-Build-Tool für Production-Bundling und Output-Optimierung, einschließlich Dead-Code-Elimination und Modul-Splitting. Sie deckt ein breites Funktionsspektrum ab, einschließlich DOM-Element-Typ-Checking für UI-Entwicklung, plattformübergreifendes Code-Sharing für Full-Stack-Entwicklung sowie verschiedene Test-Frameworks zur Verifizierung optimierter Build-Artefakte. Kompilierte Skripte können direkt innerhalb einer Command-Line-Umgebung mittels eines JavaScript-Interpreters ausgeführt werden.
Implements classes that adhere to the prototype-based object model for compatibility with external JavaScript expectations.