HTML基础学习目录
1. web运行本质
对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端
1 import socket 2 def handle_request(client): 3 buf = client.recv(1024) 4 client.send(bytes("HTTP/1.1 200 OK\r\n\r\n",encoding='utf-8')) 5 client.send(bytes("Hello, World",encoding='utf-8')) 6 7 def main(): 8 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 9 sock.bind(('localhost', 8000)) 10 sock.listen(5) 11 while True: 12 connection, address = sock.accept() 13 handle_request(connection) 14 connection.close() 15 if __name__ == '__main__': 16 main()
2. 前端内容
3. HTML相关概念
3.1 html是什么
1.超文本标记语言(Hypertext Markup Language,HTML)通过标记符号来标记要显示的网页中的内容。
2.其实就是一套规则,浏览器认识的规则。
3.浏览器按顺序渲染网页文件,然后根据标记符解释和显示内容。
4.对于不同的浏览器,对同一标签可能会有不完全相同的解释(兼容性)。
3.2 w3c(了解)