前言

又是一年春招,在海边拾贝系列中,我打算提供一个较为系统的对前端基础知识的总结,包括但不限于八股,从基本的HTMLCSSJS到浏览器网络原理再到VueReact等框架的原理,通过对一些零碎知识和特性(咬牙切齿)的区分来深化对相应知识的认识,在这一系列的分享中,希望通过短期对基础知识的快速遍历以形成对前端知识的一种体系化认识,通过对一些基本八股概念的辨识来深入总结不同内容之间的特性与共性

关于系列

为什么要将这块内容做成“系列”?一方面是初步考虑下,这些知识不是三言两语就能讲完的,另外不同知识点之间有着明显的颇具辨识性的划分,显然将他们区分开来会更加容易理解,然而如果过于区分,随性而发就难免会导致知识之间的关联性不够,也就自然无法达到最初的目的——知识的体系化,综上,“海边拾贝”系列就诞生了。什么,你说为什么要取这么个文邹邹的名字?好听不行吗

关于八股

前段时间和朋友闲聊的时候偶然聊到了八股的话题,聊着聊着他突然说了一句——这不都是专业知识吗,当然,从这里已经可以了解到我这位朋友暂时还没有找工作的压力,但反思一下,这话确实没错,八股确实都是专业知识,那我们为什么对此如此痛恨呢?我想主要原因还是它成为了一种筛选人的手段,也就是在现实应用时只会带来糟糕的结果,并且在实际开发工作中这些知识唾手可得,压根就没有必要去专门记忆,但是“这不都是专业知识吗?”,懂得这些基本的特性只会对个人对于该领域的认知带来益处,所以,当八股剥离了筛选这一层意义后,你还会对其感到厌恶吗,我想,更多时候应该反而会产生一种“原来是这样”的惊讶情绪

关于海边拾贝

最后来介绍一下为什么要取“海边拾贝”这个名字吧,这个名字首先来自于我对于这块知识意象化的认识,每一个零碎的知识点就像一块块海边的贝壳,它们形态各异,却有着某种共性,而此时,作为一个行人,你将它们一一捡起,每当捡起一块,比较它们间的纹路,难免不会感到欢喜,这样是不是就觉得八股没那么可恶了呢?当然,这里所说的贝壳包括但不限于八股,是一切细微的小知识,也因此,当我发现了某些奇怪的知识点后也会继续添加内容,这个系列也会一直更新下去