Docker是一个开源的容器化平台,用于打包、分发和运行应用程序。通过容器技术,Docker可以实现应用与基础设施的分离,保证应用在任何环境中都能一致运行,是现代云原生开发和微服务架构的核心工具。
npm(Node Package Manager)是Node.js的默认包管理器,用于安装、管理和分享JavaScript代码库,是前端和Node.js开发的核心工具。
网络知识是现代前端开发中不可或缺的基础技能。理解HTTP协议、TCP/IP模型、DNS解析、网络安全等核心概念,能够帮助开发者构建更高效、更安全的Web应用,并更好地排查和解决网络相关问题。
微前端是一种将前端应用拆分为多个独立、可部署的小型应用的架构模式。它允许不同团队使用不同技术栈独立开发和部署各自的部分,同时保持整体应用的一致性和用户体验。
Nginx 的详细使用文档。
PM2(Process Manager 2)是一个Node.js进程管理器,用于管理、监控和扩展Node.js应用程序,支持负载均衡、自动重启、日志管理等功能,是生产环境部署Node.js应用的首选工具。
Promise是JavaScript中处理异步操作的对象,它代表了一个异步操作的最终完成或失败,以及其结果值。Promise提供了一种更优雅的方式来处理异步代码,避免了回调地狱(callback hell)的问题。
Webpack是一个现代JavaScript应用程序的静态模块打包器(module bundler)。它能够将多个模块及其依赖关系打包成一个或多个静态资源文件,方便在浏览器中加载。Webpack提供了强大的模块化支持,能够处理JavaScript、CSS、图片等多种资源类型。
Three.js 是一个轻量级的跨浏览器 JavaScript 库,用于在网页上创建和显示 3D 图形。它基于 WebGL 技术,提供了一套简单易用的 API,使开发者能够快速创建复杂的 3D 场景。
常用Linux命令的详细使用文档。