Egg.js 在阿里巴巴集团的的实践运用
0 码力 | 29 页 | 2.39 MB | 1 年前文档介绍了Egg.js在阿里巴巴集团的实践运用。Egg.js是一个为企业级框架和应用而生的 Node.js 框架,具有基于 Generator/Async 的中间件、核心精简易于扩展等特点。阿里巴巴内部通过制定 Node.js 企业级开发标准,基于 Egg.js 开发了适用于特定团队业务场景的上层框架,并通过工具链(如 egg-bin、egg-mock、egg-scripts)和插件生态支持企业级应用开发,最终实现了开源回馈社区。
ThinkJS 2.0 中文文档
0 码力 | 238 页 | 1.87 MB | 1 年前文档详细介绍了ThinkJS 2.0框架的新特性及配置方法。主要内容包括:环境模式的设置与区分(development、testing、production);项目创建命令及相关选项的使用;ES6/7特性的支持,如async/await;中间件的配置与实现,包括处理不同的数据解析需求;路由系统的改进,如路径前缀和后缀的配置;以及国际化功能的实现,包括多语言支持和语言切换。文档还涉及依赖管理、开发服务器的启动方式及其配置,帮助开发者更好地理解和使用ThinkJS 2.0进行Node.js应用开发。
ThinkJS 3.0 中文文档
0 码力 | 129 页 | 2.12 MB | 1 年前ThinkJS 3.0 是基于 Koa 2.x 开发的 Node.js 开发框架,支持 Middleware、Extend 和 Adapter 扩展。其启动流程分为 Master 进程和 Worker 进程,Master 负责配置加载和 Worker 管理,Worker 处理请求并加载模块。框架移除旧版 hook 和 middleware,改用 Koa 的 middleware,并通过 src/config/middleware.js 配置。控制器和模型的基类分别更改为 think.Controller 和 think.Model。ThinkJS 3.0 支持自动编译和更新机制,优化开发体验,并通过 Extend 和 Adapter 实现视图渲染功能。
ThinkJS 1.2 中文文档
0 码力 | 104 页 | 1.29 MB | 1 年前ThinkJS 是一个高效且简单易用的 Node.js MVC 框架,基于 ES6 Promise 开发,支持 Http、命令行、WebSocket 和 Restful 等多种调用方式。其架构采用 CBD 模式,分为核心(Core)、行为(Behavior)和驱动(Driver)三部分,并支持模块化设计,包括分组、控制器和操作。此外,ThinkJS 提供了灵活的配置功能,包括系统默认配置、应用配置、调试配置和模式配置,并支持 WebSocket 功能,通过配置可以实现数据的实时传输。框架还提供了文件上传和变量过滤器等功能,方便开发者处理复杂的数据解析和参数管理。
ThinkJS 2.2 中文文档
0 码力 | 277 页 | 3.61 MB | 1 年前文档详细介绍了ThinkJS 2.2中文文档的内容,包括使用ES6/7特性、支持TypeScript、内置代码自动更新机制、丰富的数据库支持、多种项目结构和环境、详细的日志功能、丰富的路由机制、对比其他框架如Express、Koa、Sails的优缺点,以及性能测试结果等。ThinkJS提供了完整的MVC框架解决方案,并支持命令行调用执行定时任务。
全栈⼯程师之路 Node.js
0 码力 | 50 页 | 1.35 MB | 1 年前文档介绍了Node.js在全栈开发中的应用及未来趋势,包括技术选型、开发实践和全栈可能性。Node.js凭借强大的生态系统和丰富的模块在后端、传统web和H5开发中发挥重要作用,同时结合Electron实现跨平台应用。文档还探讨了C/S到B/S架构的转变,以及移动端和PC端的加壳技术。Node.js生态系统有效解决了Callback hell问题,并通过npm提供了丰富的包管理。
Egg & Node.js 从⼩⼯坊⾛向企业级开发
0 码力 | 70 页 | 7.57 MB | 1 年前文档讲述了阿里里里开源的企业级Node.js框架EggJS的发展历程及其在企业级开发中的应用。Egg作为阿里里里的核心基础设施,广泛应用于天猫、蚂蚁、UC等多个业务,成功支撑了年度双11大促。文档还介绍了Egg的技术特点,包括标准化约束、丰富的扩展点、插件生态系统以及研发效率优化。Egg框架通过构建部署一次性解决方案,无需修改多个应用,有效降低了开发和维护成本,提升了整体开发效率。
用 Node.js 滚「雪球」
0 码力 | 33 页 | 791.85 KB | 1 年前文档《用 Node.js 滚「雪球」》介绍了如何使用Node.js进行投资信息管理,包括通过类似Ajax的方式获取接口数据、类似JavaScript的方式拼装JSON数据、更方便的控制HTML渲染方式以及开发顺手的工具。作者还提到了稳定后可扩大规模并发请求。文档还涵盖了Node.js的选择原因以及前端工程师的知识结构,如HTML/CSS/JS、HTTP等方面。
Node.js Manual & Documentation
0 码力 | 153 页 | 1.21 MB | 1 年前Node.js文档详细介绍了其模块系统、全局对象、定时器功能及进程处理方法。文档演示了如何通过require()加载模块,优化`node_modules`的加载过程,并解释了零隔离机制的重要性。此外,文档还提供了使用操作系统模块、调试器和Addons的指南,并附有许多示例代码以供参考,包括创建简单Web服务器的步骤。
NodeJS 中文文档 V0.2.3
0 码力 | 62 页 | 542.14 KB | 1 年前最新版文档:wiki.grati.org QQ 群:53090214 共同学习 NodeJS,欢迎加入。 1 NodeJS NodeJS NodeJS NodeJS 中文文档 V0.2.3 V0.2.3 V0.2.3 V0.2.3 感谢老狗、Tytsim、Zarknight、Zbm2001、LemonHall、利奥、元元、Seasontop、Frank、魔力鸟以及更多没有留 下姓名的同志们。 最新版文档:wiki.grati.org QQ 群:53090214 共同学习 NodeJS,欢迎加入。
共 14 条
- 1
- 2
关键词
Egg.js Node.js 插件生态 开发工具链 企业级开发标准 ThinkJS 配置 中间件(Middleware) 路由(Route) 国际化(I18n) ThinkJS 3.0 Koa 2.x Middleware 启动流程 控制器 CBD模式 MVC模式 WebSocket 配置加载 ES6/7 TypeScript 代码自动更新 MVC框架 Webpack React Redux Electron Egg 企业级开发 阿里里里 雪球 投资信息 HTML JSON Modules Global Objects Timers require() require.paths NodeJS 中文 文档 V0 2.3













