首先我们先要认识一下,Node是用JavaScript来编写的。
问:JavaScript时怎么组成的?
答:JavaScript主要是由两块核心组成,第一个核心是js的核心语法,该语法也被称为ECMA Script,语法规定了该语言一些基础内容,比如变量、数据类型、控制语句、作用域、this指向等等。第二个核心就是各种Web API,比如用来操作文档对象的DOM操作,浏览器的BOM操作,或者是基于XMLHttpResquest的Ajax请求。
问:为什么js能在浏览器中执行呢?
答:因为在浏览器中有可以对js文件进行解析的浏览器引擎啊。
问:为什么js能操作DOM、BOM?
答:因为js是调用Web API,而Web API里就包括DOM API和BOM API。
问:什么是Node.js?
答:一般我们说前端是在浏览器中被浏览器引擎执行并展示最后的效果,那Node.js就是JavaScript能够成为后端语言的运行环境。
问:node.js运行欢聚里面都有哪些内容呢?
答:V8(解析引擎)、内置API(fs、path、http、JS内置对象)、待执行的代码(就是JavaScript语法)。整个流程大概就是代码调用内置API,然后再由V8来解析并运行。
问:Node.js能做些什么?
答:Node.js作为一个运行环境,仅仅只提供了一些很基本的api,但是他有很多第三方的框架来使用,从而实现丰富的后端后端操作。
1.Express框架:可以帮助我们快速构建Web应用
2.ELection框架:构建跨平台的桌面应用
3.restify框架:构建API接口项目
4.可以操作数据库
问:怎么学Node.js?
答:内置API、第三方API模块。
问:在Node.js环境运行JavaScript代码?
答:一直next安装Node.js,打开cmd,输入node js文件路径。
标签:Node,Web,浏览器,认识,JavaScript,js,API From: https://www.cnblogs.com/camboy/p/16648736.html