当前位置: 首页 > 后端技术 > Node.js

Node.js1---基础学习

时间:2023-04-04 00:50:50 Node.js

内容Node.js简介模块化可以做什么.什么是Node.jsNode.js是一个JavaScript运行环境,可以解析和执行JavaScript代码Node.js不是语言,不是库,不是框架,而是一个平台Node.js是一个JavaScript运行环境Node。js可以解析和执行JavaScript代码,也就是说JavaScript可以完全脱离浏览器运行,这都要归功于基于chromeV8构建的Node.js,代码只是一个特征字符串引擎就可以看懂,并解析和执行GoogleChromev8engine是目前公认最快的解析和执行JavaScript的引擎。Node.js的作者移植了GoogleChrome的v8引擎,开发了独立的JavaScript运行环境。DOM、BOM---服务端不操作DOM和BOMNode.js为JavaScript提供了一些服务端操作的API,读写网络服务,搭建网络通信,http服务器等,这些API核心模块由Node提供逐个。命名模块,它们都有自己特殊的名字来标识我们通过requirevarfs=require('fs')Node.js特性事件驱动非阻塞IO模型(异步)轻量高效Node.js封装生态-npm--世界上最大的开源库。大多数JavaScript相关的包都存储在npm上,这使得开发人员更容易下载和使用Node模块化模块。命名模块一共有三个:fs、http用户自己写的模块导出使用exports,导入使用require。Node没有全局作用域,只有模块作用域,外部无法访问内部,内部也无法访问外部。相对路径可以省略带“./”的后缀2.Node.js能做什么?WEB服务器后台命令行工具git(C语言)npm(node开发)hexo(node)3.一些资源《深入浅出Node.js》Alibaba-PuLing写了部分理论,基本没有实战内容。基础看一下,不错打底有帮助《Node.js权威指南》API讲解Node.js入门JavaScript标准参考教程(alpha)42页。闲暇之余,可以看看API官方文档。-Serverback-end服务器端语言是B/S模型模块化编程RequireJSSeaJS以前知道JavaScript只能通过