安全是计算机科学永远无法忽视的话题。随着互联网的发展,安全问题越来越突出,也越来越重要:它是一个程序可用性、健壮性的基础。这个话题可大可小,大到...
在前面三讲中,分别了解了网络的基本内容、HTTP 的特性,尤其是缓存特性。这一讲让我们从历史的角度来审视 HTTP,探究 HTTP 的演进是为了...
上一讲,我们了解了缓存的几种方式和基本概念;这一讲,让我们从应用和面试的角度出发,巩固理论基础,加深操作印象。 缓存和浏览器操作 缓存的重要一环...
缓存是网络世界中非常重要的一环,也是解决性能问题最常用的手段之一。说起缓存这个概念,貌似谁都可以说上两句,但又不能完全面面俱到;你可能听说过 e...
开启本讲之前,我想先问一句:「网络基础对于前端程序员重不重要」?其实答案是毫无疑问的,如果读者仍然对此有怀疑,那可能你还是刚入行的程序员,相信随...
前一段时间,一道疑似「微信」招聘的面试题出现,可能有不少读者已经了解过了。这道题乍一看挺难,但是细细分析却还算简单,我们甚至可以用多种手段解题,...
前面课程,我们总结了前端和算法的关系,在上一讲中,也已经通过两道题目开启了「刷算法」的热身。算法是面试中必不可少的部分,尤其对于高阶职位来说,算...
上一讲我们剖析了算法的一些基本概念。这一讲将围绕 v8 引申出的算法进行分析,同时做一些常见、典型考题。主要内容如下: v8 sort 排序的奥...
在上一讲中,我们全面梳理了重要的数据结构,并用 JavaScript 对各种数据结构进行了实现和方法模拟。数据结构常与算法一起出现,两者相互依存...
文集作者