前端知识之HTML内容
web开发的本质:
1.浏览器输入网址回车都发生了什么?
1.浏览器给服务端发送了一个消息
2.服务器拿到消息
3.服务端返回消息
4.浏览器展示页面
C/S架构 --》 B/S架构
客户端和服务端消息的格式是约定好的
HTTP协议:浏览器和服务端之间约定好的消息格式
程序例子
# web本质 示例
"""以后就按照这个文件的格式来写代码"""
import socket
sk = socket.socket()
sk.bind(("127.0.0.1", 8000))
sk.listen(5)
while 1:
conn, addr = sk.accept()
data = conn.recv(1024) # 收消息
conn.send(b'HTTP/1.1 200 OK\r\n\r\n') # 按照HTTP协议的格式发消息
# 从文件读取\
with open("data.html", "rb") as f:
msg = f.read()
conn.send(msg) # 发消息
conn.close()
data.html
<h1>hello s99!</h1>
<img src="http://image.tianjimedia.com/uploadImages/2012/355/X1OT3M49V0D4_1280x1024.jpg">
<a href="http://www.sogo.com">sogo</a>
HTML是一个标准,规定了大家怎么写网页
标签分类:双标签 单标签
网友评论