起风了

“路海长 青夜旷 越过群山追斜阳”

NodeJS模块化结构剖析

NodeJS模块化结构剖析缩略图
当我们使用require()引入模块是,使用的就是模块标示,我们可以通过模块标示来找到指定的模块,比如:let myFun= require(./js/myFun);内建模块旧:底层由C++编写标识:文件的路径(绝对路径,相对路径) 核心模块:由node引擎提供的模块标识:标识的名字-http-fs-globalnode中没有window 只有global 思考:ex...

nodeJs文件系统(fs)与流(stream)

nodeJs文件系统(fs)与流(stream)缩略图
文件系统(File System): 在Node中,文件系统的交互是非常重要的,服务器的本质就是将本地的文件发送给客户端, Node通过fs模块来和文件系统进行交互,该模块提供了一些标准的文件访问API类打开、读取、写入文件、以及与其交互。 要是用fs模块,首先要从核心模块中加载; 使用 const fs= require('fs') ; ...

JavaScript的预编译过程分析

JavaScript的预编译过程分析缩略图
一、JavaScript概念 JavaScript ( JS ) 是一个单线程、解释型的编程语言。 二、JavaScript语言特点 2.1 单线程 JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。 2.2 解释型语言 自上而下,解释一行,执行一行;不会通篇编译为一个文件再执行。 三、 JavaScript执行过程 3.1 语法分析...

使用Node.js写一个简单的api接口

使用Node.js写一个简单的api接口缩略图
引入Http模块 默认你已经安装了Node.jsNode当中内置了Http模块;可以使用 var http= require("http"); 引入http模块; Hello world 用Node.js实现一个HTTP服务器程序非常简单。我们实现一个最简单的Web程序,它对于所有请求,都返回Hello world!,新建一个文件夹apiDemo 在里面新建一个server.js写入: // 导...

使用Node.js 搭建静态服务器

使用Node.js 搭建静态服务器缩略图
我们可以使用Node设定一个目录,然后让Web程序变成一个文件服务器。要实现这一点,我们只需要解析request.url中的路径,然后在本地找到对应的文件,把文件内容发送出去就可以了。 解析URL需要用到Node.js提供的url模块,它使用起来非常简单,通过parse()将一个字符串解析为一个Url对象: var url= require('...

Express搭建一个简单后台服务器

Express搭建一个简单后台服务器缩略图
Express框架 Web 应用程序 Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。 API 使用您所选择的各种 HTTP 实用工具和中间件,快速方便地创建强大的 API。 性能 Express 提供精简的基本 Web 应用程序功能,而不会隐藏您了解和青睐的 Node.js 功...

nodeJs文件系统(fs)与流(stream)

nodeJs文件系统(fs)与流(stream)缩略图
文件系统(File System): 在Node中,文件系统的交互是非常重要的,服务器的本质就是将本地的文件发送给客户端, Node通过fs模块来和文件系统进行交互,该模块提供了一些标准的文件访问API类打开、读取、写入文件、以及与其交互。 要是用fs模块,首先要从核心模块中加载; 使用 const fs= require('fs') ; ...

NodeJS模块化结构剖析

NodeJS模块化结构剖析缩略图
当我们使用require()引入模块是,使用的就是模块标示,我们可以通过模块标示来找到指定的模块,比如:let myFun= require(./js/myFun);内建模块旧:底层由C++编写标识:文件的路径(绝对路径,相对路径) 核心模块:由node引擎提供的模块标识:标识的名字-http-fs-globalnode中没有window 只有global 思考:ex...

JavaScript的预编译过程分析

一、JavaScript概念 JavaScript ( JS ) 是一个单线程、解释型的编程语言。 二、JavaScript语言特点 2.1 单线程 JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。 2.2 解释型语言 自上而下,解释一行,执行一行;不会通篇编译为一个文件再执行。 三、 JavaScript执行过程 3.1 语法分析...

使用Node.js写一个简单的api接口

使用Node.js写一个简单的api接口缩略图
引入Http模块 默认你已经安装了Node.jsNode当中内置了Http模块;可以使用 var http= require("http"); 引入http模块; Hello world 用Node.js实现一个HTTP服务器程序非常简单。我们实现一个最简单的Web程序,它对于所有请求,都返回Hello world!,新建一个文件夹apiDemo 在里面新建一个server.js写入: // 导...