学前必备

第一步:网络传输基于socket实现

在网络中双方如果要通信,必须依赖socket,分为客户端和服务端两部分。

第四章  前端开发_前端开发

 

###服务器端import socket
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(('localhost', 8000))
server.listen(5)# 阻塞,等待客户端连接conn, address = server.accept()# 接收到客户端发送的数据data = conn.recv(1024)print('收到客户端发来的数据:',data)# 给客户端回复数据conn.send(b'fuck off')# 关闭与客户端的链接conn.close()
server.close()
###客户端import socket
client = socket.socket()
client.connect(('127.0.0.1', 8000))
client.send(b'i want you')
reply = client.recv(1024)print('收到服务端回复:',reply)
client.close()

 

第二步:浏览器是特殊的socket客户端

第四章  前端开发_前端开发_02

 

 

第三步:开发网站

 

1. 前端开发学什么?
答:学习浏览器能识别的所有规则。2. 为什么要学前端开发?
答:所有人都使用浏览器访问网站,开发网站(服务端)时返回的内容必须遵守浏览器能识别的规则,否则无法展示。3. 前端开发和Python有什么关系?前端和后端语言:后端语言处理业务逻辑,将想要呈现的内容嵌套到前端的各种特殊标签中,从而在浏览器上进行呈现。

 

 总结

HTML,呈现一些基本的格式,类似于一个裸体的人。
CSS,对格式进行美化,类似于给裸体的人穿上漂亮的衣服。
JavaScript,添加动态效果,类似于让人可以动起来。