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,62 @@
ajax
web 开发模式
1: 服务端(后端)渲染
后端:1万 jquery 写页面(30% js+html+css) 数据库 实现功能 做安全 (70%)
前端:3千 写页面(70% html+css) ( 30% )
优:方便做 seo 优化
缺:后端工作任务量大,代码维护艰难
2: 前后端 分离
后端:1.8k 数据库 写功能(业务) 做安全
前端:1.7k 写页面 做功能(前端) 做安全 app,桌面端,后端
优:代码维护方便,分工明确,减少前后端扯皮的次数,提供研发效率
缺:
用什么开通讯?
ajax
xml http request xhr
GraphQL
ajax 同源策略(浏览器)
前端:file:///C:/Users/bmy/Desktop/2021-11-05/index.html
http://127.0.0.1:8080/index
后端:http://127.0.0.1:3000/api/index/hot
1:协议
http 80
https 443
2:域名
3:端口
解决浏览器的同源策略(解决跨域)
1:后端设置cors请求头,允许前端访问
2: jsonp+callback(回调函数) 资源文件请求绕过浏览器的ajax同源策略
3:服务端代理(后端语言,nginx,apache)
A(自己前端)
|
B(自己公司的后端)
|
C(别人后端)