Files
ClassContent/历届学生/逯帅帅/每日课程/2021-03-09/笔记.txt
2024-09-27 02:06:13 +08:00

62 lines
1.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

ajax
web开发两种模式
后端渲染
后端 80%功能
前端 20%页面
前后端分离
后端 数据,和服务器安全 接口 50%
|
|
ajax
|
|
前端 数据渲染,页面功能,路由控制,权限控制 50%
open(method)
method:
get 从服务器获取资源 (查)
post 前端向服务器提交数据 (增)
put 前端向服务器提交了更新请求 (改)
delete 前端向服务器提交了删除请求 (删)
get 和 post 的区别
1请求参数传递的方式不一样
gethttp://1.com?id=1&name=2 地址栏传参
post: 放在请求体body中的 请求体传参
2get 会产生浏览器历史记录 ,前进后退
post 不会
ajax 同源策略(CORS)
浏览器会检查前后端的网址是否一致
端口
协议
域名
前端http://localhost:63342/
后端http://127.0.0.1:3000/
ajax解决浏览器的跨域
1cors解决
后端添加请求头来允许前端访问 Access-Control-Allow-Origin
2jsonp
不是ajax他是js文件资源请求
把ajax伪装成js文件资源请求绕过浏览器的 同源策略
回调来拿回数据
3后端代理
A前端自己 ---- C后端别人
A前端自己 ---- B后端自己---- C后端别人