您的位置:首页 > Web前端 > HTML

菜鸟学习HTML之前的一点心得

2016-11-27 21:33 441 查看
什么是浏览器呢?浏览器也是一个软件,他的功能是渲染出来东西让用户看到,并且可以实现交互的功能。五个常见的浏览器:Google Chrome、IE、Firefox、Safari、Opera。

什么是服务器呢?服务器就是一个“超级计算机”,他比我们家用的计算机牛逼很多

,并且24h不断电。

网页,其实是由一堆文件组成的,比如.jpg .html .css .js等等等等一系列的文件来组成一个网页。

当我们访问一个网页的时候,其实就将这个网页的一系列文件缓存到我们的本地当中,网页越复杂,这个网页所包含的文件就越多。

第二次再浏览相同网页的时候,我们的电脑就可以直接从本地当中直接获取这个网页所对应的一系列文件,这就是为什么第二次访问网页比第一次访问网页速度要快的原因。

当我们用浏览器打开一个网页的时候,浏览器就会“默默无闻”的帮助我们做了一些事情,比如我们打开百度的网页,浏览器就会发送请求至百度的服务器,在百度的服务器中就会处理浏览器发送的请求并且将处理的结果返回给浏览器,然后浏览器就会将服务器发送过来的东西进行解析,并且经过浏览器的渲染,将内容呈献给用户(渲染也是我刚才所提到的浏览器的功能)。

假如输入了网址http://www.sina.com/ 这时候我们就可以看到一个画面,无论这个画面里边有什么,这都是一个网页,这个网页里边有各种各样的内容,只要是在这个网址上的,都属于新浪的网站。内容、页面、超链接是一个网站具备的基本要素。内容是网站的主要部分,是用来丰富网站的;页面是用来存放内容的,一个页面可以存放一个内容,也可以存放多个内容;超链接是用来把多个页面连接起来,从而形成一个完整的网站。一个网站可以包含多个网页,一个网页又可以包含多个内容,网页之间通过超链接连接起来,形成了一个网站。这样就可以在脑海里形成一个架构吧。

所谓的静态页面(一般是.html 和 .htm),是指网页上的内容无法自动更新,要通过手动在网页的代码里修改。所谓的动态页面呢,是指网页上的内容可以自动更新,不用手动在网页的代码里修改。了解静态页面和动态页面的概念我认为是一个成为一个前端工程师的基本素养。

我自认为是个白痴=。=因为我最开始的时候连什么是域名都不知道。下面一些基础知识要给一些小白分享一下,所谓的域名,其实就是163.com  baidu.com(注意:这里不带有www)。我们具体分析一个网址,例如http://mail.163.com/index.html。①http://是HTTP超文本传输协议②mail是服务器的名字③163.com是域名④mail.163.com是网站名,由服务器名+域名组成⑤http://mail.163.com/index.html这个就叫做URL,统一资源定位符,全球性地址,用于定位网上的资源。服务器的IP地址相当于我们生活中的地址,服务器的端口号相当于生活中的门牌号码。我们可以利用服务器的IP地址和端口号来找到我们想要找到的服务器。

HTML是超文本标记语言,HTTP是超文本传输是协议。在上面也说了,当访问一个页面的时候,浏览器会就会发送请求至服务器,在这时候,HTTP协议就起作用了。他就是专门来解决浏览器和服务器之间的沟通问题的,只要浏览器和服务器都遵守这个协议,那么浏览器和服务器就可以无障碍的沟通。

什么是纯文本文件呢?只要这个文件能被记事本打开并且能够正常显示的文件,都是纯文本文件。因为记事本就是专门用来打开纯文本文件的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息