摘要: 1、数据库 1)为何使用数据库 ① 动态网站中的数据都是存储在数据库中的 ② 数据库可以用来持久存储客户端通过表单收集的用户信息 ③ 数据库软件本身可以对数据进行高效管理 2)什么是数据库 ① 数据库即存储数据的仓库,可以将数据进行有序的分类存储。它是一个软件,可以通过API去操作它。 ② 常见数据 阅读全文
posted @ 2020-12-12 14:57 黛黛318 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 同步异步 同步API:只有当前API执行完成后,才能继续执行下一个API 异步API:当前API的执行不会阻塞后续代码的执行 ① 异步API需要通过回调函数获取结果 ② fs.readFile读取文件和事件处理函数都是要回调函数获取结果 1)promise Promise出现的目的是解决Node.j 阅读全文
posted @ 2020-12-12 12:42 黛黛318 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 3.HTTP协议 1)HTTP 超文本传输协议(HyperText Transfer Protocol,HTTP)规定了如何从网站服务器传输超文本到本地浏览器,它基于客户端服务器架构工作,是客户端(用户)和服务器端(网站)请求和应答的标准。 2)报文 在HTTP请求和响应的过程中传递的数据块就叫报文 阅读全文
posted @ 2020-12-10 21:01 黛黛318 阅读(114) 评论(0) 推荐(1) 编辑
摘要: 1.服务器端基础概念 1)网站的组成 网站应用程序主要分为两大部分:客户端和服务器端。 2)Node网站服务器 能够提供网站访问服务的机器就是网站服务器,它能够接收客户端的请求,能够对请求作出响应。 3)IP地址 IP(Internet Protocol Address)是互联网中设备的唯一标识,代 阅读全文
posted @ 2020-12-10 20:57 黛黛318 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1.package.json文件 项目描述文件,记录了当前项目信息,例如项目名称,版本,作者,github地址,当前项目依赖了哪些第三方模块等。 1)使用 npm init -y 命令生成package.json文件。 2)只要package.json文件存在,就可以把项目所依赖的模块使用 ' np 阅读全文
posted @ 2020-12-07 19:45 黛黛318 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1.第三方模块Gulp 基于node平台开发的前端构建工具。 将机械化操作编写成任务,想要执行机械化操作时执行一个命令,命令任务就能自动执行了。提高开发效率。 1)Gulp使用 ① 使用npm install gulp 下载gulp库文件 ② 在项目根目录下建立gulpfile.js文件 ③ 重构项 阅读全文
posted @ 2020-12-07 19:39 黛黛318 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1.第三方模块nodemon nodemon是一个命令行工具,用以辅助项目开发。 在Node.js中,每次修改文件都要在命令行工具中重新执行该文件,非常繁琐,这时,nodemon就可以来解决这个问题。 使用步骤: ① 使用npm install nodemon -g 下载它 *npm:命令;inst 阅读全文
posted @ 2020-12-03 09:26 黛黛318 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1. 系统模块 文件操作系统 fs (f:file;s:system) ① 读取文件语法: const fs = require( ' fs ' ); fs.readFile('文件路径/文件名' [ , '文件编码' ] , callback); 图解: ② 写入内容语法: fs.writeFil 阅读全文
posted @ 2020-12-03 09:06 黛黛318 阅读(39) 评论(0) 推荐(0) 编辑
摘要: Node Node是一个基于Chrome V8引擎的JavaScript代码运行环境。 Node快速入门 Node.js是由ECMAScript及Node环境提供的一些附加API组成的,包括文件、网络、路径等等一些更强大的API。 Node.js基础语法 使用ECMAScript基础语法。 1.使用 阅读全文
posted @ 2020-12-01 11:45 黛黛318 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 标题与段落 Markdown语法中用空一行(使用回车键)来分隔段落。 Markdown语法中标题的表示方法有Setext和Atx两种表达方法。Setext中以 = 作为底线来表示第一级标题(最高阶),以 - 作为第二标题(第二阶标题)。 Atx中则以 # +空格 的形式在首行开头来表示标题,# 符号 阅读全文
posted @ 2020-12-01 10:43 黛黛318 阅读(82) 评论(0) 推荐(0) 编辑