博客列表 >学习环境搭建及浅谈对Http协议的理解

学习环境搭建及浅谈对Http协议的理解

不是本人
不是本人原创
2021年06月29日 01:59:24515浏览

学习环境搭建及浅谈对Http协议的理解

1. 环境搭建

1.1操作系统选择(解决在哪里写代码的问题)

       操作系统根据个人实际情况以及喜好选择,目前主流操作系统有苹果操作系统、windows操作系统,以及linux操作系统。

1.2编辑器选择(解决用什么写代码的问题)

       市面上的编辑器很多,有些收费编辑器有些也有免费版或者破解版的。学习阶段应该把主要精力放在代码的学习上面,编辑器只是工具,在初始阶段能够满足基本的代码编写要求即可。选择时候应该以免费、容易获取、容易上手操作为最基本的选择标准。如果是跟班学习,应该首要考虑的是和老师的一致,这样在学习的时候不容易因为编辑器问题耽误时间,编辑器有疑问也更容易得到解决,本人使用老师推荐的vscode。

1.3插件选择(方便代码检查以及提升编程效率,降低编程门槛)

       本人对vscode不熟悉,按照老师推荐的插件进行安装。主要包括语言汉化插件:Chinese (Simplified) Language Pack for Visual Studio Code,作用为把英文转为中文,降低编辑器学习成本,从而降低编程学习难度;预览效果动态更新插件:live sever,能及时更新结果界面,提升编程效率;Markdown Preview Enhanced 插件,markdown编辑效果预览,提升编程效率;markdownlint 插件,检查markdown语法,减少markdown编写出错可能,提升效率。

1.4浏览器(验证功能实现的效果)

       代码编写完之后要到浏览器上看效果,浏览器安装老师推荐的谷歌。后期可根据兼容性调试需要,再安装其他浏览器。
插件截图

2.浅谈对Http协议的理解

       Http协议,解决的是用户要上网查找信息的时候,怎么把用户想要要的信息给到用户的问题。

       默认用户知道自己想要查找的信息所在的网址,当用户在浏览器输入网址并回车,这个网址经过域名解析,找到对应的服务器,向服务器发送数据请求。

       服务器上的系统以及软件,判断请求的内容能不能找到,是不是需要编译解析,如果能找到,并且不需要编译解析,则直接把内容发送回请求数据的客户端。如果需要解析,则找到对应的运行程序,比如php运行程序,java运行程序等,将内容解析好,再以发送回去。

       客户端获取到服务器返回的数据之后,将数据在浏览器渲染之后呈现给用户。
 
 
 
 

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议