前端有3把利器
1.HTML
其实就是一套规则,浏览器认识的规则
开发者:
学习HTML规则
开发后台程序
--写html文件(充当模板的作用)
--数据库获取数据,然后替换到html文件的指定位置(Web框架)
(网站可以下载web框架进行替换)
2.CSS 美化网页控件的代码 (层叠样式表)
--颜色
--位置....等等
上面两个是写静态网页的基础
3.JS(javascript) 增强表现力的脚本语言,动态形式
浏览器是什么?
socket 模式:服务端 和 客户端
不管nignx 还是apache相当于服务端,运维维护的就是服务端
浏览器相当于socket客户端
TCP的服务端和客户端只要不close就可以永远连接着
浏览器http就有一点不一样,访问一次服务端后,获取到相对应的数据就断开了,如果还想获取,就重新连接获取
简单理解:一次请求一次响应一次连接断开
http就是建立在TCP上的.
最终得到结论:运维维护的的所有的服务端如果是python本质上根源上维护的就是这20行+socket服务端代码(如apache,nginx等等只不过在根源上进行优化
请求6种形态=== IT业内请求方式的标准 每个请求做相应的工作
GET: 客户端请求指定资源信息,服务端返回指定资源
HEAD:只请求响应报文中的HTTP首部
POST:将客户端的数据提交到数据库
PUT: 从客户端向服务器传送的数据取代指定的文档内容
DELETE:请求服务器删除指定的资源
MOVE:请求服务器将指定的页面移至另一个网络地址