挖个坑

挖个坑
1.一次完整的HTTP事务流程 (1)域名解析 (2)建立TCP连接(三次握手) (3)发起http请求 (4)服务器响应http请求,浏览器得到HTML代码 (5)浏览器解...
挖个坑坑
Q:从输入网址到页面呈现,发生了什么? 参考链接:从输入URL到页面呈现发生了什么? 由此梳理自己的前端知识体系 页面性能优化的原理 浏览器所完成的工作其实就是将用户输入...
挖个小坑坑后续填平
提前挖个小坑坑后续填平
挖个小坑坑
JavaScript算法 剑指offer JavaScript版本 其中算法,主要是以下几种: 基础技巧:分治、二分、贪心 排序算法:快速排序、归并排序、计数排序 搜索算法:...
性能优化的目的无非是减少用户流量消耗,提升用户首屏体验,提升用户访问速度,让用户专注内容本身。 前端性能优化 1.减少 HTTP 请求数量 基本原理:在浏览器与服务器进行通信...
如何进行页面重构? 网站重构:在不改变外部行为的前提下,简化结构、添加可读性,而在网站前端保持一致的行为。 也就是说是在不改变UI的情况下,对网站进行优化,在扩展的同时保持一...
参考一篇很全面的文章来深入了解正则表达式JS正则表达式完整教程 一 正则表达式字符匹配 二 正则表达式位置匹配 正则是匹配模式,要么匹配字符,要么匹配位置。 三 正则表达式括...
第一种: 1.构建一个新的数组存放结果 2.for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比 3.若结果数组中没有该元素,则存到结果数组中 第二种: 1....
一.二者区别 二.call 三.apply
挖个坑坑待会填平
挖个坑坑
浅拷贝与深拷贝的理解 对象拷贝(Object Copy)就是将一个对象的属性拷贝到另一个有着相同类类型的对象中去。在程序中拷贝对象是很常见的,主要是为了在新的上下文环境中复...
XSS,即cross-site-scripting,跨站脚本攻击。 跨站脚本攻击是指通过存在安全漏洞的Web网站注册用户的浏览器内运行非法的HTML标签或JavaScrip...
挖个闭包坑坑待会填平
首先,this基于当前执行环境。 this的指向分为四种情况,因此也可以利用这些情况改变this的绑定,即改变执行环境 1.默认绑定 直接进行函数调用,没有指明对象。 thi...