💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 什么是 Node.js Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。说白了就是 Node.js 可以让用 JavaScript 语言编写的程序运行在服务端,另外提供操作文件,读取系统信息等等功能。 # 为什么学 Node.js * 企业中前端开发必备技能,在前端开发里一般是用来执行编译 CSS 预编译语言、预编译、压缩、混淆 JS、压缩图片、reload、deploy 等工程化任务,常用的平台有 Grunt 和 Gulp。还有就是前端觉得写个功能还要等后端捣鼓半天,然后干脆就自己用 JavaScript 把后端搞定。 * 方便与后端开发人员沟通. * 前端开发工具很多都基于 Node.js,只有会 Node.js,使用起来才能得心应手; * 社区活跃,上千个成熟模块供我们选择使用。 # Node.js 应用场景 * 前端构建工具(grunt/gulp/bower/webpack/fis3…) * 网站(如 express/koa 等) * API(移动端,PC,H5) * IM 即时聊天([socket.io](http://socket.io)) * HTTP proxy(淘宝首页) * 写操作系统(NodeOS) * 跨平台打包工具(以前叫 Node-WebKit 现在叫 nw.js) * 命令行工具(比如 cordova)