Ajax就是异步的JS和xml
xml可扩展标记语言,现在对于Ajax来说已经被JSON取代
Ajax的优点:
1.可以无需刷新页面而与服务器端进行通信
2.允许你根据用户事件来更新部分内容
缺点:
1.没有浏览历史,不能回退
2.存在跨域问题
3.对爬虫不友好
HTTP协议
超文本传输协议 纤细约定了浏览器和万维网服务器之间相互通信的规则,
##请求报文
行 : POST(请求体可以不为空)GET(请求体为空)
头: Host
Cookie
content-type
User-Agent
空行:
体username
##响应报文
行HTTP
头:Content-type
Content-length
Content-encoding
空行
体:html放在响应报文里面
node.js
//引入express
const express = require('express');
//创建应用对象
const app = express();
//创建路由规则
//request是对请求报文的封装
//response是对响应报文的封装
app.get('/',(request,response)=>{
//设置响应
response.send('HELLO EXPRESS');
});
//监听端口启动服务
app.listen(8000,()=>{
console.log("服务已经启动,8000端口监听中。。。")
})
在终端启动
在8000端口将会弹出hello express