其实很简单,你只做个ico图标,命名为favicon.ico,把它传到你的页面下面. 并在相应的页面里加上代码  在页面<heah></heah>之间加, <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />  OK了. ico图标怎么做呢? 1.在线生成favicon.ico 2.下个制作ico的软件,自己做. 在收藏夹里出现的…
当在浏览器地址栏输入网址,如:www.baidu.com后浏览器是怎么把最终的页面呈现出来的呢?这个过程可以大致分为两个部分:网络通信和页面渲染. 一.网络通信 互联网内各网络设备间的通信都遵循TCP/IP协议,利用TCP/IP协议族进行网络通信时,会通过分层顺序与对方进行通信.分层由高到低分别为:应用层.传输层.网络层.数据链路层.发送端从应用层往下走,接收端从数据链路层网上走.如图所示: 1. 在浏览器中输入url 用户输入url,例如http://www.baidu.com.其中http为…
首先说明一下,当系统本地缓存了你所请求的资源时,会直接把缓存内容解析并显示,而不会进行以下的一系列行为. 一.DNS域名解析 至今的计算机数量可谓是数不胜数,而它们的唯一识别身份就是ip地址.我们常说的域名,它的作用就是方便用户去访问主机,毕竟十进制的ip地址不是那么容易记. 为什么机器在在处理ip数据报时要使用的是ip地址而不是域名?这是因为ip地址的长度固定是32位(IPv4情况下,定长),而域名的长度不是固定的.机器处理起来比较困难. 二.建立TCP连接(三次握手) 客户端首先要与服务端建…
首先,我们需要预先制作一个图标文件,大小为16*16像素.文件扩展名为ico,然后上传到相应目录中. 在HTML源文件“<head></head>”之间添加如下代码: <link rel="icon" href="http://图片的地址(注意与刚才的目录对应)"> <link rel="shortcut icon" href="http://图片的地址(注意与刚才的目录对应)">…
域名DNS解析,解析到真正的IP地址             | 客户端与服务端建立TCP连接,3次握手 | 客户端发送Http请求 | server接收到http请求,处理,并返回 | 客户端接收到返回数据,处理数据(渲染页面,执行js)…
比如访问www.baidu.com,url显示成www.baidu.com/?form <script type="text/javascript"> if(location.href.indexOf('?') ==-1){ location.href=location.href+"?from"; } </script 可以在任何网站,F12键,在审查元素console里面 直接输入 if(location.href.indexOf('?') ==…
JS实现页面跳转 浏览器地址栏保持不变 在公司内部框架中,发现点击超链接,页面发生跳转,而浏览器地址栏URL始终保持不变.分析其实现机制,响应A标签onclick事件,通过Ajax向服务器端发送http请求,然后將服务器返回数据写到当前document对象. 实现代码如下: //IE浏览器创建XmlHttpRequest对象 var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.3.0"); function openBaidu() { xml…
  在浏览器地址栏输入URL 浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤 HTTP1.0提供Expires,值为一个绝对时间表示缓存新鲜日期 HTTP1.1增加了Cache-Control: max-age=,值为以秒为单位的最大新鲜时间 如果资源未缓存,发起新请求 如果已缓存,检验是否足够新鲜,足够新鲜直接提供给客户端,否则与服务器进行验证. 检验新鲜通常有两个HTTP头进行控制Expires和Cache-Control: 浏览器解析URL获取协议,主机,端口,path 浏览…
在浏览器地址栏输入URL 浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤 如果资源未缓存,发起新请求 如果已缓存,检验是否足够新鲜,足够新鲜直接提供给客户端,否则与服务器进行验证. 检验新鲜通常有两个HTTP头进行控制Expires和Cache-Control: HTTP1.0提供Expires,值为一个绝对时间表示缓存新鲜日期 HTTP1.1增加了Cache-Control: max-age=,值为以秒为单位的最大新鲜时间 浏览器解析URL获取协议,主机,端口,path 浏览器组…
版本1(基础版本) 步骤1:浏览器根据请求的 URL 交给 DNS 域名解析,找到真实 IP ,向服务器发起请求: 步骤2:服务器交给后台处理完成后返回数据,浏览器接收⽂件( HTML.JS.CSS .图象等): 步骤3:浏览器对加载到的资源( HTML.JS.CSS 等)进⾏语法解析,建⽴相应的内部数据结构 (如 HTML 的 DOM ): 步骤4:载⼊解析到的资源⽂件,渲染⻚⾯,完成. 版本2(详细版本) 1. 在浏览器地址栏输⼊URL 2. 浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳…