异步
form表单 - submit
无交互刷新
get提交 地址栏,不安全,方便很多,限制大小(32kb)
post提交 不在地址栏,安全,不方便,限制大小(2GB)
同步 - 一步一步的执行
异步 - 同时进行
后台语言 PHP .net java nodeJS
前台语言 javaScript html css - 全栈工程师
nodeJS -> js写的后台
react,vue -> 基于node
webpack -> grunt -gulp 基于node
node的中文官网:http://nodejs.cn/
语言运行的两种方式
内置型 - js
编译型 - node
node不是普通的js,也不会出现图标,必须使用cmd终端
window -> 开始 -> 运行 -> 输入cmd
安装之后,输入node ,回车,如果已经安装就不会提示 not found
cd 进入文件的所在目录 然后执行node 文件名
接口 - 服务器 百度,网易云
一个http只能监听一个终端
ctrl + c 关闭服务器
request 请求 前台去做的事
response 响应 后台去做的事
Access-Control-Allow-Origin 跨域本事不允许前台控制
访问-控制-允许- 源点
跨域 - 不在一个域名下进行相互的数据请求传输
避免跨域的情况:必须在相同域名下,或者后台控制,iframe
ajax - 状态码
0 - (未初始化)还没有调用send()方法
1 - (载入)已调用send()方法,正在发送请求
2 - (载入完成)send(),方法执行完成,已经在接受全部响应内容
3 - (交互)正在解析相应的内容
4 - (完成)响应内容解析完成,可以在客户端显示
服务端状态码
404 - not found
200 - 成功
304 - 缓存
nodeJS里面,request.url - 可以显示端口号之后的地址
20200531