初识Node.js与内置模块Contents目录初识Node.jsfs文件系统模块path路径模块http模块1.初识Node.js1.1回顾与思考1.已经掌握了哪些技术HTMLCSSJavascript1.初识Node.js1.1回顾与思考2.浏览器中的JavaScript的组成部分1.初识Node.js1.1回顾与思考3.思考:为什么JavaScript可以在浏览器中被执行浏览器JavaScript解析引擎待执行的JS代码不同的浏览器使用不同的JavaScript解析引擎:Chrome浏览器=>V8Firefox浏览器=>OdinMonkey(奥丁猴)Safri浏览器=>JSCoreIE浏览器=>Chakra(查克拉)etc...其中,Chrome浏览器的V8解析引擎性能最好!1.初识Node.js1.1回顾与思考4.思考:为什么JavaScript可以操作DOM和BOM浏览器JavaScript解析引擎待执行的JS代码(调用WebAPI)DOMAPIBOMAPIAjaxAPI每个浏览器都内置了DOM、BOM这样的API函数,因此,浏览器中的JavaScript才可以调用它们。1.初识Node.js1.1回顾与思考5.浏览器中的JavaScript运行环境Chrome浏览器运行环境待执行的JavaScript代码内置APIDOMBOMCanvasXMLHttpRequestetc…JS内置对象V8引擎总结:①V8引擎负责解析和执行JavaScript代码。②内置API是由运行环境提供的特殊接口,只能在所属的运行环境中被调用。运行环境是指代码正常运行所需的必要环境。1.初识Node.js1.1回顾与思考6.思考:JavaScript能否做后端开发JavaPythonPHPNode.js1.初识Node.js1.2Node.js简介1.什么是Node.jsNode.js®isaJavaScriptruntimebuiltonChrome'sV8JavaScriptengine.Node.js是一个基于ChromeV8引擎的JavaScript运行环境。Node.js的官网地址:https://nodejs.org/zh-cn/1.初识Node.js1.2Node.js简介2.Node.js中的JavaScript运行环境Node.js运行环境待执行的JavaScript代码内置APIfspathhttpJS内置对象etc…querystringV8引擎注意:①浏览器是JavaScript的前端运行环境。②Node.js是JavaScript的后端运行环境。③Node.js中无法调用DOM和BOM等浏览器内置API。1.初识Node.js1.2Node.js简介3.Node.js可以做什么Node.js作为一个JavaScript的运行环境,仅仅提供了基础的功能和API。然而,基于Node.js提供的这些基础能,很多强大的工具和框架如雨后春笋,层出不穷,所以学会了Node.js,可以让前端程序员胜任更多的工作和岗位:①基于Express框架(http://www.expressjs.com.cn/),可以快速构建Web应用②基于Electron框架(https://electronjs.org/),可以构建跨平台的桌面应用③基于restify框架(http://restify.c...