AJAX全称: Asynchronous Javascript And XML (异步JS和XML)
XML 可扩展标记语言
AJAX优缺点
优点: 可以无需刷新页面而与服务器端进行通信。
允许你根据用户事件来更新部分页面内容。(事件:表单事件、文档事件、鼠标事件、键盘事件)
缺点: 没有浏览历史,不能回退
存在跨域问题(同源)
SEO不友好(SEO:搜索引擎优化)
Express: 基于node.js平台,快速、开放、极简的web开发框架
终端命令: npm init --yes 初始化
npm i express 安装express框架
node xxx.js 启动
模板:
// 1. 引入express
const express = require("express");
// 2. 创建应用对象
const app = express();
// 3. 创建路由规则
//request是对请求体的封装,response是对响应体的封装
app.get("/", (request, response) => {
//设置响应
response.send("HELLO EXPRESS");
});
// 4.监听端口启动服务
app.listen(8000, () => {
console.log("服务器已经启动,8000端口监听中……");
});