TCP 和 UDP 作为一个前端已经不止一次的在面试中被问到 TCP 和 UDP 协议了。为了让自己的回答不那么敷衍,从前端的角度对 TCP 和 UDP 在基础层面进行了一下...
TCP 和 UDP 作为一个前端已经不止一次的在面试中被问到 TCP 和 UDP 协议了。为了让自己的回答不那么敷衍,从前端的角度对 TCP 和 UDP 在基础层面进行了一下...
前端缓存 前端缓存可分为两大类:http缓存和浏览器缓存。我们今天重点讲的是http缓存,所以关于浏览器缓存大家自行去查阅。下面这张图是前端缓存的一个大致知识点: HTTP缓...
缓存概念 缓存的应用非常广泛,在前端更是有着举足轻重的地位,是解决性能问题最常用的手段之一。 缓存在我们的项目中可谓是无处不在,小到一个函数的执行结果,大到图片资源、服务器请...
什么是 curry 化 curry 化也是一个常见的概念,维基百科对其解释为: 在计算机科学中,柯里化(currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成...
模块化伴随着前端的发展,从无到有,从“伪”到“真”,再到后来的有成熟体系和规范并且适用于浏览器环境下的模块化。让我们来看看模块化到底经历了什么。 什么是模块化?为什么需要模块...
你需要知道的 何为HTML5 ☞HTML5属于上一代HTML的新迭代语言,设计HTML5主要的目的也是为了让多媒体在移动端上得到更好的支持!如:video、audio、及ca...
JavaScript原型&原型链 原型链图 如果你看到这张图一脸懵,不要怕,往下看,下面会一步一步教你认识原型&原型链 前置知识 js的初学者一般很难理解原型和原型链的概念,...
作用域&作用域链 作用域的概念 变量作用域的概念:变量作用域就是一个变量可以使用的范围。 JS中首先有一个最外层的作用域:称之为全局作用域。 JS中还可以通过函数创建出一个独...
虚拟 DOM 前世今生 虚拟 DOM 也叫 VDOM,虚拟 DOM 其实并不是什么新鲜事物,早在多年前网上就已经有很多介绍虚拟 DOM 的文章。但把虚拟 DOM 发扬光大的是...