学习环境搭建及浅谈对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运行程序等,将内容解析好,再以发送回去。

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



更多相关文章

  1. 2021.6.28
  2. 下载安装VS Code 及常用插件,与个人对Http协议的理解
  3. Vscode安装和常用插件装置与个人对HTTP协议的理解
  4. editor.md插件部署到laravel
  5. VS Code常用插件
  6. 前端杂记0
  7. VS Code的Golang插件现在由Go团队维护
  8. atom 的使用插件
  9. 美团App 插件化实践

随机推荐

  1. Python+Excel+Word一秒制作百份合同
  2. 微信群总是有人发广告?看我用Python写一个
  3. Python办公自动化|批量提取Excel数据
  4. 自学第五十三天
  5. 腾讯微博即将退出舞台,爬取近十年腾讯微博
  6. 办公族该如何防止"鼠标手"
  7. 维度爆炸?Python实现数据压缩竟如此简单!
  8. 1-19学习心得
  9. 10行Python代码自动清理电脑内重复文件,解
  10. NumPy学的还不错?来试试这20题!