nodejs学习笔记|undefined
一、Node.js是什么 是javascript运行时环境,简单来说,Node.js可以解析和执行javascript代码。以前只有浏览器解析和执行javascript代码,现在javascript可以完全脱离浏览器来运行,这一切都归功于Node.js。 浏览器中的javascript和node.js之间的区别: 浏览器中js包含EcmaScript、Dom、Bom, Node.js中的javascript没有Bom和Dom,因为不操作页面,只有EcmaScript来操作服务器。在Nodejs这个Javascript执行环境中为js提供了一些服务器级别的API操作,包括文件读写、网络服务构建,网络通信,http服务器等处理。 EcmaScript包含:变量、方法、数据类型、内置对象(Array、Object、Date、Math) Node特性 事件驱动 非阻塞IO模型(异步) 轻量和高效 原因:node构建于chrom的V8引擎之上,代码只具有特定格式的字符串而已,Nodejs的作者把Google chrome 中的V8引擎移出来,开发一个独立的javascript运行时环境。 Node能做什么 Web服务器后台 命令行工具:npm、git、hexo等 二、Node的使用 执行js脚本文件命令 node js文件.js 读取文件 var fs=require('fs');