摘要:
http和https协议是应用层协议。 http:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。 HTTPS:(全称:Hyper Text Transfer Protocol over Secure Socket Layer) 阅读全文
摘要:
提出一个老生常谈的问题:当你在浏览器输入一个url时,发生了什么? 下面是一张网络请求的简图: 根据图片,我们可以概括出以下的流程: 1,浏览器(客户端)通过DNS域名解析得到该ip地址。 2,浏览器(客户端)根据IP地址与目标web服务器通过TCP协议建立了TCP连接。(三次握手) 3,浏览器(客 阅读全文
摘要:
常见的HTTP状态码的概括(文章下面有详细的介绍) 1开头:(被接受,需要继续处理。)这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。 2开头 (请求成功)这一类型的状态码,代表请求已成功被服务器接收、理解、并接受 3开头 (请 阅读全文
摘要:
border,我们常见的功能就是利用他来绘制一个边框 1 <div style="width:150px;height:150px;border:1px solid #000;"></div> 这时候的效果就是一个方块带有一个黑色的边框,边框宽度为1px 当边框宽度变成100px;即: 1 <div 阅读全文
摘要:
直接po代码:cookie是和服务器进行交互使用的,所以不允许本地文件使用哟~ 阅读全文
摘要:
防抖,就是在我们向后台访问数据时,一定时间之内值响应一次。使用场景如当我们在搜索框输入我们要搜索的值时,由于输入的数据比较长,如果我们每输入一个值,后台就要就要调用一次的话,而且并不是我们想要获取到的结果,我们想要的就是当我们输完之后的数据的搜索结果,这样会导致频繁的冗余的调用后台。为了避免这种情况 阅读全文
摘要:
浏览网页时,突然看到这样一道题,实现add(1)(2)(3)(4)=10这样的效果。 一般来说 fn()()这样的格式是会报错的,要想这个函数能执行 add()(),可以很快的想到当add()返回一个函数时,可以达到这样的效果。 1 function add(){ 2 3 function temp 阅读全文
摘要:
克隆,针对的对象是对象,数组,函数等这些复杂的数据 浅克隆就是将栈内存中的引用复制一份,赋给一个新的变量,本质上两个指向堆内存中的同一地址,内容也相同,其中一个变化另一个内容也会变化(根本上改变的是同一个对象)。 深克隆就是创建一个新的空对象,开辟一块内存,然后将原对象中的数据全部复制过去,完全切断 阅读全文
摘要:
效果图如下: 思路:li设置为大小等于环绕图像的大小,设置决定定位,然后设置使li的右下角刚好等于环绕中心;为了看清楚效果 设置了li的背景色:五个li是重叠在一起的。 然后使用css3的transform,让这五个正方形(即li绕该点旋转transform-origin: 100% 100%;)分 阅读全文
摘要:
1、call()和apply()的作用是改变this指向,区别是传参列表不同(前者连续参数,后者为参数数组),call的性能会比apply性能要高,即快得多,原因详见https://blog.csdn.net/lengyu6220/article/details/79031507 2、方法定义: f 阅读全文