2 个仓库
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.
该项目是一个全面的 JavaScript 编程教程和教育资源,旨在引导学习者从基础语法进阶到高级语言掌握。它作为一个结构化的教学指南和语言参考,涵盖了 JavaScript 标准库及其核心编程概念。 该课程涵盖了多个专业技术领域,包括专注于非阻塞代码的异步 JavaScript 指南,以及以原型和继承为中心的面向对象编程课程。它还提供了一个专门的 Web 开发学习资源,专注于浏览器特定 API 和文档对象模型(DOM)操作。 更广泛的教学内容涵盖了数据类型和错误处理等语言基础,以及 Web 存储和 Cookie 管理等实用的浏览器环境导航。
Teaches building scalable architectures using JavaScript prototypes, inheritance, and scoping rules.
Scala.js 是一个编译器和跨平台语言工具链,将 Scala 源代码转换为 JavaScript 或 WebAssembly。它作为 JavaScript 生态系统的一种静态类型工具,支持为 Web 浏览器和 Node.js 环境开发应用程序。 该项目作为一个 JavaScript 互操作框架,允许创建类型安全的门面(facades)和绑定,以与外部库和全局对象进行交互。它提供了静态和动态 JavaScript 调用机制,包括生成 TypeScript 绑定以及导出内部逻辑以供外部 JavaScript 代码使用的能力。 该工具链包含一个用于生产环境打包和输出优化的前端构建工具,包括死代码消除和模块拆分。它涵盖了广泛的功能面,包括用于 UI 开发的 DOM 元素类型检查、用于全栈开发的跨平台代码共享,以及用于验证优化构建产物的各种测试框架。 编译后的脚本可以使用 JavaScript 解释器直接在命令行环境中执行。
Implements classes that adhere to the prototype-based object model for compatibility with external JavaScript expectations.