first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1,61 @@
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后端别人