首先,js中call,apply,bind方法它们都有一个相同点:更改函数中this的指向例如: 原本this指向的是window中的color:red,但使用了call和a...
首先,js中call,apply,bind方法它们都有一个相同点:更改函数中this的指向例如: 原本this指向的是window中的color:red,但使用了call和a...
SessionStorage, LocalStorage, Cookie这三者均可以被用来在浏览器端存储数据,并且都是字符串类型的键值对。 区别在于前二者属于WebStora...
github地址:https://github.com/liaojunhongyue/nicefood 项目演示地址:https://liaojunhongyue.githu...
所谓拷贝,就是赋值。把一个变量赋给另外一个变量,就是把变量的内容进行拷贝。把一个对象的值赋给另外一个对象,就是把一个对象拷贝一份。 在基本数值下不存在深拷贝和浅拷贝一说,即 ...
因为在浏览器中调用某些方法频率比我们想象中的要快,这样会损失一部分性能,处理不当或者放任不管就容易引起浏览器卡死。所以我们就会用到节流和防抖,他们其实属于性能优化的方法。 防...
强缓存 当浏览器去请求某个文件的时候,服务端就在respone header里面对该文件做了缓存配置。缓存的时间、缓存类型都由服务端控制,具体表现为: respone hea...
key值主要是提高虚拟DOM的效率 换句话说就是在改变你想要遍历的数组或者对象中的数据时,可以更高效的移动数据; 例如以下所示: 假如已经有数组[a,b,c,d,e],现在想...
1、DNS域名解析 在浏览器地址栏输入url地址,按下回车键 浏览器获取url进行域名解析,首先从本地DNS缓存查找,如果本地没有则去DNS服务器查找,如果都没有找到,则浏览...
百度web前端实习生面试分为笔试和面试,笔试意外的过了进入到面试,除了惊喜以外,还有的就是担忧,自己由于vue框架还没学完,基础掌握不牢,对很多计算机网络的知识和数据结构以及...