前端学习第一天

第一天的学习:

了解什么是web?web包含什么?分别又是什么东西?什么又是前端?
前端学习第一天
首先我们来了解一下,当你在浏览器中输入网址到你看到你想要的页面,这之间发生了什么?
1、首先浏览器会由我们输入的URL通过DNS服务器找到网址对应的服务器的实际地址。
2、然后浏览器会发送一个HTTP请求给服务器告诉它我想要的东西是什么。
3、服务器接到这个请求后就会看看自己有没有这个文件,如果有服务器就会通过后端代码(PHP、Python、Jsp……)并查询数据库数据生成一个文件,然后服务器就会返回一个“200 OK”这样的HTTP响应告诉浏览器我有并且把文件以数据包的形式发送给浏览器(通常这些文件包括HTML、CSS、JS还有一些其他资源文件)。
4、最后浏览器将这些数据包聚集成完整的网页并且渲染出来呈现给你。

名词解析:
URL:通用资源标识符,这个地址是世界范围内唯一标识并定位资源的信息,正是有了它你才能准确的找到你所需要的资源。
DNS:域名系统,完成域名解析,通过域名得到对应的IP地址,在互联网上是不能通过域名直接访问的,只能用IP地址访问,但是IP地址又太难记忆,于是为了用户更方便的访问互联网就出现了DNS。
HTTP:超文本传输协议,是用于web服务器与客户端之间的传输协议,定义客户端和服务器间交流的语言,正是因为有了协议服务器才知道面对客服端的各种请求该做出什么样的回应,客服端应该发送什么样的请求才能得到想要的东西。
后端代码(PHP、Python):在服务端用来处理用户信息的代码。
前端的组成:HTML、CSS、JS。
HTML:HTML(超文本标记语言)它是一种用于定义网页内容结构标记语言。组织网页内容结构。HTML5是一种新的HTML标准,新加了许多标签跟属性。XHTML是一种语法严格的HTML,并且兼容了XML。
CSS:CSS(层叠样式表)为HTML文档元素有选择的添加样式表现。它的作用就是为了让网页变的好看。CSS3是一种新的CSS标准,新增了许多表现效果、动画、2d跟3d的转换。
JS:JS(JavaScript)一种运行在客户端的脚本编程语言,为网页提供动态交互性。在前端能够与用户进行交互。