标签:浏览器 socket server client 前端开发 第四章 客户端
学前必备
第一步:网络传输基于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客户端
第三步:开发网站
1. 前端开发学什么? 答:学习浏览器能识别的所有规则。 2. 为什么要学前端开发? 答:所有人都使用浏览器访问网站,开发网站(服务端)时返回的内容必须遵守浏览器能识别的规则,否则无法展示。 3. 前端开发和Python有什么关系?前端和后端语言:后端语言处理业务逻辑,将想要呈现的内容嵌套到前端的各种特殊标签中,从而在浏览器上进行呈现。
总结
HTML,呈现一些基本的格式,类似于一个裸体的人。 CSS,对格式进行美化,类似于给裸体的人穿上漂亮的衣服。 JavaScript,添加动态效果,类似于让人可以动起来。
第一部分 HTML
第二部分 CSS
第三部分 JavaScript
第四部分 jQuery
第五部分 BootStrap
标签:浏览器,socket,server,client,前端开发,第四章,客户端 来源: https://www.cnblogs.com/alextao/p/14608993.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。