自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小鹿动画学编程

用动画的方式从基础学编程,将 Web前端领域、数据结构与算法、网络原理等通俗易懂的呈献给小伙伴。

  • 博客(78)
  • 收藏
  • 关注

原创 动画:《大前端吊打面试官系列》 之原生 JavaScript 精华篇

????更新日志文中所有修改或补充内容,会在日志中实时更新。2020/01/7 开始决定写近十几万字前端面试系列,规划整个系列目录提纲。2020/01/8 写完部分“面试官到底考察你什么”内容。2020/01/9 继续完善”面试官到底考察你什么“内容。2020/01/11 开始写准备简历部分。2020/01/13 完善面试前的准备内容。2020/01/14 对面试准...

2020-02-07 14:01:59 11814 12

原创 大学四年,我把私藏的自学「学习网站/实用工具」都贡献出来了

在分享之前,先说说初学者如何学习编程,这个话题想必非常的重要,要学好编程,给你一些学习网站也好、实用工具也好,但前提是你知道如何去学习它。见过很多初学者,以及小鹿我刚开始学习的时候,也是自己瞎摸索,找不到路子,看什么书?看什么资料?编程的方向太多了,如果确定自己的方向?尤其是上大一、大二甚至大三还没有确定自己到底是学习前端还是后天,每天这学一点,那学一块,掌握那么多,没有一门精通的,去面试的时候...

2019-10-29 08:57:35 195491 526

原创 【经历分享】三本大学小菜鸡,最后四个月自学编程经验分享

1、就在大三上学期,我面临着一个选择,那就是是否去考研?那个时候,心里挺乱的,当时了解到前端都可以代替安卓之后,有根据自己的性格,不想走安卓底层这条路,当时就处于一个迷茫期,有那么几天浑浑噩噩,打不起精神,这里学一点,哪里学一点,像是一个无头的苍蝇嗡嗡的转。“人工智能?python?前端?后台?还是继续学习安卓?”我和一位大学三年来一起学习安卓的同学说,分析来分析去,还是不知道自己想干什么。再加...

2019-10-24 15:37:52 9153 31

原创 动画:用动画给女朋友讲解 TCP 四次分手过程

作者 | 小鹿来源 | 公众号:小鹿动画学编程写在前边大家好,我们又见面了,做为一个业余的动画师,上次的用动画的形式讲解 TCP 三次握手过程再各大平台收到了广大读者的喜爱,说文章有趣、有货、有内容,也受到了很多读者的关注。很多读者留言说什么时候用动画讲一讲 TCP 四次挥手的过程,为了应大家的要求,今天我们就生动有趣的用动画给大家分享 TCP 四次挥手(分手)过程。动画:用动画给...

2019-10-21 08:14:33 61860 69

原创 动画:用动画给面试官解释 TCP 三次握手过程

作者 | 小鹿来源 | 公众号:小鹿动画学编程写在前边TCP 三次握手过程对于面试是必考的一个,所以不但要掌握 TCP 整个握手的过程,其中有些小细节也更受到面试官的青睐。对于这部分掌握以及 TCP 的四次挥手,小鹿将会以动画的形式呈现给每个人,这样将复杂的知识简单化,理解起来也容易了很多,尤其对于一个初学者来说。学习导图一、TCP 是什么?TCP(Transmissio...

2019-10-12 08:28:08 60169 142

原创 动画:面试如何轻松手写链表?

写在前边暑假参加的第一个公司的就让我手写一个双向链表,并完成插入数据和删除数据的操作。当时我很蒙蔽,懵逼的不是思路,而是手写,虽然写出来了,但是很多边界条件和代码规范自我感觉不好,所以有了这些细心的总结。那么今天的主题就是徒手写链表,应聘者该如何下手?我们通常写链表准备应聘的时候,通常背加上理解,但是过了几天又让你写。就会陌生了,虽然有点思路。还是模模糊糊,小鹿也有这个记性的“毛病”,“有毛病...

2019-09-26 08:11:04 26421 45

原创 别再翻了,面试二叉树看这 11 个就够了~

写在前边数据结构与算法:不知道你有没有这种困惑,虽然刷了很多算法题,当我去面试的时候,面试官让你手写一个算法,可能你对此算法很熟悉,知道实现思路,但是总是不知道该在什么地方写,而且很多边界条件想不全面,一紧张,代码写的乱七八糟。如果遇到没有做过的算法题,思路也不知道从何寻找。面试吃了亏之后,我就慢慢的做出总结,开始分类的把数据结构所有的题型和解题思路每周刷题做出的系统性总结写在了 Github...

2019-09-13 10:16:45 126296 68

原创 前端工作一年半,离职了!!!

前段时间写的一篇文章,一直没有更新,最近工作节奏慢下来了,就爬上来更新一波。哈喽~,大伙儿好久不见。今天爬上来唠唠,是因为最近向公司主动提出离职了,这几天刚办理完。这是小鹿的第一份工作,算是正式画上了一个句号,我觉得有很多经历需要在这里记录分享一下。从2020年8月4日入职老东家起,到2022年4月15日正式离职,已经有一年半左右的时间了。在这短短的一年半时间里发生了很多的事情,业务的改变,人员的变动,自我的成长,也经历了一个创业公司从初期到中期的发展。...

2022-07-30 17:58:42 3554 2

原创 设计了一个 CSS 终极解决方案!

随着产品的迭代,发现现有的产品架构上存在很多的问题,比如性能方面、业务方面、团队协作方面等。作为一个老项目,已经无法再做进一步的优化和完善了,所以这次我们团队打算对整个项目进行一次彻底的重构。

2021-08-29 17:29:26 603

原创 工作半年后,我总结了这十点工作经验!

目录前言*1*、尽可能早的发现自身的错误。*2*、推销自己,影响他人。*3*、不要做无意义的争吵。*4*、不要别人命令做什么,你就做什么。*5*、找到自己的道路。*6*、学会更好的生活。*7*、把自己当个有灵魂的人。*8*、多和自己水平高的人交流。*9*、不要抱怨,发现问题本质,给出解决方案。*10*、找到工作的意义,而非摸鱼。总结前言网上教你如何快速致富,如何走捷径,如何干副业,能在短时间挣大量财富,甚至一夜暴富的文章有很多,却从来没有人告诉你如何做好当前工作,如何通过不断努力工作,提高个人综合能力,

2021-05-22 12:59:30 2730 9

原创 【2021 第三期】被面试官最爱问的作用域与作用域链

2021 第三期。本文继上篇文章详细讲解的 JavaScript 执行上下文继续深入作用域与作用域链。在上一篇文章中《【2021 第二期】简而不单,单而不简的执行上下文》,主要分享到了执行上下文的概念,而作用域和作用域链是基于执行上下文的概念去理解的,如果还没了解执行上下文,不建议看本篇内容。本文章已在 Github blog 收录,欢迎大伙儿~ Star,文章中若存在不足或者 issues,欢迎在下方或 Github 留言!一、作用域如果说执行上下文是代码的执行环境,那么作用域就是执行环境中

2021-03-18 10:52:23 505

原创 【2021 第二期】简而不单,单而不简的执行上下文

大伙儿好~,我是小鹿,公众号:「小鹿动画学编程」 原创作者。2021 第二期。想必大伙儿看到本期的标题很有疑惑,为什么是简而不单,单而不简的执行上下文呢?我来先解释一下,对于 javaScript 上一些抽象的概念,我们可以把它讲的非常复杂,也可以把它讲的极其简单,更可以把它讲的既复杂又简单。嗯~ 最近重新回顾了这些抽象的概念,发现有些概念之前并不能很好的融会贯通,所以把这些相对抽象难以理解的概念作为几期文章来写。不妨打开在谷歌搜「执行上下文」关键词,几篇相对排名靠前的优秀文章回呈现出来。.

2021-03-01 09:08:51 394

原创 【2021 第一期】日常开发 26 个常见的 JavaScript 代码优化方案

大伙儿好~,我是小鹿,公众号:「小鹿动画学编程」 原创作者。时隔半年我又回来了,期间发生了很多事情。从大学刚毕业来到一线找工作,也由于今年出现的特殊情况,掘金断就更了一段时间。嗯~,就不给自己找借口啦。现在全部安顿好了,把精力开始慢慢回归到写作上,希望在 2021 新的一年和大伙儿一起在掘金成长!2021 第一期。本篇文章整理了在日常开发中 30 个常见的 JavaScript 代码优化方案。本文章已在 Github blog 收录,欢迎大伙儿~ Star,文章中若存在不足或者 issues.

2021-02-18 08:59:32 10010 54

原创 老大,不好了,内存泄漏了!

在实际项目中,像内存泄漏、递归爆栈等这样的问题,对于一个前端来说,属于家常便饭了,你会经常遇到的。遇到了,也别慌,从原理开始分析造成问题的原因,这篇文章会结合实战来由浅入深的分享内存泄漏那些事。老大,不好了,我页面卡死了,线上项目内存飙到了 3万多 M 测试小姐姐在呼唤我们老大。3万多 M 所指是浏览器内存占用空间如下图所示的地方。为了处于好奇,我就过去瞅了一眼,整个页面处于卡死状态,内存飙到这么高,肯定是长时间运行项目,程序中有些占用的内存无法得到回收,导致了内存不断的泄漏,最终页面出现卡死状态.

2020-10-14 12:50:20 6092 14

原创 动画:深入浅出从根上理解 HTTP 缓存机制及原理!

HTTP 缓存,对于前端的性能优化方面来讲,是非常关键的,从缓存中读取数据和直接向服务器请求数据,完全就是一个在天上,一个在地下。我们最熟悉的是 HTTP 服务器响应返回状态码 304,304 代表表示告诉浏览器,本地有缓存数据,可直接从本地获取,无需从服务器获取浪费时间。至于为什么被缓存,如何命中缓存以及缓存什么时候生效的,我们却很少在实际开发中去了解。今天小鹿借助动画形式来从根上理解 HTTP 缓存机制及原理。一、为什么会有缓存?单纯的从计算机角度去说,比较抽象,咱们看一个实际的例子。比如,我

2020-07-27 16:43:56 1210 1

原创 自学系列 | 就谈独立思考!

2020 年的第一篇非技术文原创在这里可以能够可大家谈论独立思考这个话题,俺感到非常的激动,如果别人祝你新的一年收入翻一番,那俺要祝福你的是在新的一年要学会「独立思考」。有人站出来反驳俺了,不就是独立思考嘛?不就是遇到问题自己解决吗,这对于俺来说太简单了。难道独立思考真的有说的这么简单吗?为了能够写好这篇文章,俺又将俺一年前读过的丹尼尔·卡尼曼的这本《思考快与慢》利用周末时间又回顾了一遍,...

2020-05-06 21:21:05 1438

原创 这么用 if-else,我差点被辞退!

记得去年 11 月份,刚入职的时候,领导把我分配到一个翻新老项目的项目组中。当初,刚进入公司还是蛮激动的,看到这个有点年纪的老项目,打开编辑器,看了看代码,我差点忍不住哭了。心里暗想,“这是哪位离职的老前辈写的代码,这口锅我真不想背”,功能模块没有任何注释,业务逻辑从头到尾写下来的,没有代码规范,看着这一堆老代码,我无从下手。这时背后一个人,拍了拍我肩膀,我一下子缓过神来,原来是项目组...

2020-04-28 19:20:39 14146 31

原创 动画:扫盲 Git 版本控制(上)

最近不少读者和鹿哥反馈说,能不能扫盲一下 git,无论是 github 开源项目网站还是团队合作,都少不了 git 版本控制的使用。加上很多的在校生没有过多接触过 git,所以呢,鹿哥决定最基础的讲起,请大佬多多包涵我这基础的内容。因为 git 涉及到的内容太多,写一篇太长,在阅读体验上不友好,那么分为两篇吧。本篇主要分享一些 git 常用的操作以及命令背后的原理。什么是版本控制?当我们做...

2020-04-22 21:36:07 4961 4

原创 动画:面试如何轻松反转链表?

通常我们在面试中面试官给我们出以下题目:题目:定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。例如:为了能够更加清晰的写明解题思路,所以像往常一样,还是用动画去分步解析。一、问题分析反转链表,首先想到的是让最后一个结点作为头结点,第一个结点作为尾结点指向 null。如果我们把指针反方向改变,就可以轻松完成整个链表的反转。说到改变指针,我们有两个方式,第...

2020-04-17 11:25:39 1522

原创 你知道三本的环境有多垃圾吗?

三本环境的压力总是会使人在某一刻爆发,小鹿在一年前就已经看透了,也深深的体会到了。今天身边看到好多人在说这不公平,那不公平,其实和我两年前内心的想法是一样的。所以今天我想分享一篇关于自身真实经历,同时也谈谈三本的环境到底有多差。

2020-04-15 13:24:21 9685 53

原创 作为程序员,你一定要知道函数底层运行机制!!!

大家好,我是一个函数,一个又累,又苦,又被广大开发者使用的反派角色。自从世界各大语言诞生的时候,我也随之诞生。虽然经常出现在人们的眼前,但是我的出生环境和身世却很少被人所知。今天不得不借助鹿哥的平台,进行一次自白。这么多年过去了,总是被别人当做“工具人”,却总是不能够被人理解,我真的很伤心。多亏遇到了鹿哥,给了我这一次自白的机会。在各个语言中,虽然我的存在的形态不同,但是我还是我,一个不一样...

2020-04-02 13:42:33 2735 4

原创 大学四年因为知道了这 60 个网站,我成了别人眼中的大神!

哈哈,大佬,你咋又进来白嫖了,难道辛苦整理的网站又滚到收藏夹吃灰了吗?明人不说暗话,我就喜欢你白嫖的性格。但是白嫖的人素质都很高,从来都会先点赞后白嫖的,欢迎白嫖 哈哈哈~~自从看了这些网站,在大学中提升真的不少,因为不仅开阔了眼界,而且收获了知识和技术,比如科普性的网站以及各大编程网站,真的感觉比学校的课程香多了,那个经常大学逃课的就是我,哈哈,我逃课都去看这些了。友情提示:整理不易,不...

2020-03-25 13:40:05 21589 28

原创 动画:这一次用动画搞懂递归!

递归这玩意儿,尤其是对于初学者,在数据结构和算法中归为“玄学”一类。咳咳,如果今天鹿哥能把这玄学的玩意儿讲明白,岂不是要上天。同样讲不明白的后果,鹿哥将会被后台的石锤大队石锤…其实不学递归也没啥,但是学到后边会发现,什么 0-1 背包问题(动态规划内容,也可以用递归解决)、深度广度优先遍历、八皇后问题,回溯算法等,反正各种内容都会涉及到递归。所以,今天放句狠话,必须搞它,搞的它明明白白的。...

2020-03-23 18:53:55 10470 16

原创 看了这篇之后,别再和我说搞不懂递归!!!

一定要读完点进文章的你想必和我一样,递归这东西,一开始学起来,觉得是一种玄学,慢慢的继续学,就觉得有了灵魂,当你刷它百八十道的题之后,你会感觉到地狱到天堂的感觉。刚开始学习递归,一递进去,就归不出来了,我通常称它为【递龟】,哈哈,真的,这两个词很形象的描述了前期学习递归的无奈。几个月之前就想写这样一篇文章分享给大家,由于自己有心而力不足,没有把真正的学到的东西沉淀下来,所以一直在不断的在自学...

2020-03-19 18:48:21 2916 2

原创 大学四年,我总结编程新手最容易犯的几点毛病,你中了几点?

今天鹿哥为啥突然来谈谈这个话题呢?最近鹿哥发现很多小伙伴在自学方法或者编程习惯和鹿哥当年刚自学编程的时候遇到的一些坑感觉就像是一个模子里刻出来的。所以今天忙里偷闲抽空和大家伙多唠几句,顺便推荐一篇国外编程大牛写给编程新手的文章。今天鹿哥会结合着国外编程大牛 Peter Norvig 写的一篇文章《为什么急功近利学不了编程》来谈谈。这篇文章下班后,俺又翻出来另读一番,在初学时早看到这篇文章多好。重...

2020-03-19 18:44:45 3421 6

原创 别再翻了,手撕面试官,网络分层就靠它!

写在前边整个暑假去面试,面试了很多家公司(无论是小厂还是大厂)问到的深度不同,网络原理是面试最容易问到的问题,虽然我们在项目中很少去实践它,但是了解其原理,会让我们背后网络通信是如果工作的,既能在面试官面前体现出你的基础是否扎实,也能对以后深入网络这部分学习有更多的了解。很多同学面试在准备这部分的时候,都会去背,这部分确实很难掌握,我个人总结的最好的学习网络原理的方法就是不用刻意的去记忆而是完...

2020-03-14 18:24:08 1202

原创 面试官,求求你,别再问我网络分层了!!!

上一篇大体给小伙伴介绍一下网络分层的基本概念,以及每层的大体的功能,那么今天我们来看看每层具体的功能是什么?层与层之间又是怎么进行封装关联的?上一篇:面试:你真的懂网络分层模型吗?(上)写在前边上一篇主要分享了网络分层的基本概念,为什么要进行网络分层?又是如何进行分层?每一层的基本功能是什么?而且对于每一层的的功能细节方面,比如数据包的组成以及每层包含的一些协议的使用都没有细说,那么这一...

2020-03-14 18:20:40 1492

原创 我用动画给大厂的面试官讲明白了 KMP 算法

大家好,我是一个每天在互联网都被读者催更催到爆肝,爆肾小鹿童鞋。说实话,一些数据结构和算法我这辈子都不可能用到实际当中,但个人一直觉得能把复杂的东西讲明白是一件很牛逼的事情。毕竟想牛逼也是很难的,并不是我说了算,前几天更新的的 BF 和 RK 算法,就被后台小伙伴的留言疯狂石锤,哼!你牛逼你就讲讲 KMP 算法,我要石锤。这几天吓得俺吃饭吃不消,睡觉睡不香,干啥啥不行,这无数的与 KMP...

2020-03-13 08:27:05 2287 6

原创 动画:唐三藏西行之网络原理通信全过程

贞观元年,玄奘结侣陈表,东土大唐的国王(指浏览器)让唐三藏(指要传输数据报文)西行求取真经(指目标 IP 地址)。这时,唐三藏只要自己的任务是取得真经,但是不知道取经具体的位置。于是唐三藏拿出了手写薄的,手写薄上很清晰的表明了地名对应的经纬度。经过一番查阅后(指DNS查询),原来取经的地方叫做天竺国(指域名),在北纬 xxx 东经 xxx 处(指IP地址)。既然唐三藏决定西行了,不得不收...

2020-02-27 12:26:36 3331 2

原创 别再翻了,大学私藏的几个高效学习工具全在这里!

之前分享过一篇学习工具的文章,受到了很多小伙伴的欢迎。然后后续我又把自己在大学四年的另外一些学习工具和学习资料分享出来,分享给各位小伙伴学习使用。注意:有些在网上下载会有捆绑软件,老样子,所以文中分享的资源小鹿全部给已打包,如果想去获取,文末有获取方式,如果觉得文章不错,欢迎转发、点赞、评论,谢谢你,嘿嘿!1、Everything这是一款电脑文件快速搜索工具,想必很多小伙伴和小鹿之前在电...

2020-02-24 07:38:38 12100 62

原创 自学系列 | 就谈知识体系!

阅读本文大约需要 6 分钟这一篇是俺分享的《自学系列》中最后一篇,坚持更新整个系列下来,不仅给一些读者带了感悟,俺也从反思和思考的过程中又收获了一些新的自我认识和价值。分享过的前几篇如下...

2020-01-09 18:00:19 11219 5

原创 自学系列 | 就谈兴趣!

最近接到很多读者的私信,基本都是有关方向的选择上以及如何自学上,还有部分读者问到有关前端的方向,能不能详细写写如果从零学习,能够达到找工作的标准。而且这个自学能力是我们一辈子的生存技能,无论干什么,都离开这种能力,这是毋容置疑的。之前有关自学的文章确实挺零散的,而且还不够详细。所以小鹿打算利用业余时间把如何自学写成一整个系列《如何成为一个优秀的自学者》。写之前呢,希望我们每个人先放下心中的执念...

2019-12-29 12:53:52 11739 7

原创 大学四年,我把私藏「B站」 20 个学习 UP 主贡献出来!

写在前边上次的学习网站推荐文章,收到了很多小伙伴的私信和评论区的感谢,同时呢,小鹿非常感谢各位小伙伴的支持,这也是小鹿不断创建的一个动力所在。大学四年,我把私藏的自学「学习网站/实用工具」都贡献出来了与此同时呢,也有不明的网络杠精出现,小鹿正式在 CSDN 同步文章是在两个月前开始的,但是写作分享是在两年前开始的(俺一直原创的公众号:「小鹿动画学编程」,一直专注由于自学能力的提升和各种编程技...

2019-12-22 17:54:49 17993 32

原创 动画:面试官问我 JS「变量提升」我头皮发麻,最后把这篇动画甩给了他

写在前边某一外包公司小李,刚刚入门前端之后,老板就让他写一段前端 JS 项目代码,不料,这时之前学过Java的小李遇到了一个问题,对于经常写 Java代码的小李来说,这属于一个灵异事件。项目中的一段代码如下:小李越想越感到纳闷,明明我在打印之前,没有声明任何的变量呀,为什么还能使用未声明的变量,从而打印出 a 的值呢,是不是我的编译器出现了问题?遇到问题的小李,越想越奇怪,就又写了一段测...

2019-12-12 09:43:38 6171 2

原创 动画: 快速排序 | 如何求第 K 大元素?

写在前边我们有这么一个需求,老板和我们说,要求我们做这么一个员工系统,公司员工的相关信息和为公司的贡献值都会在这个系统进行记录,每到月底评功轮赏的时候,根据员工这一个月的表现进行奖罚。你可能会说,这还不好做吗?增删改查,然后直接按照贡献值从大到小排序就好了。别着急,还有一个需求就是公司每个月都会进行抽奖福利,抽奖的方式是,老板随机抽取贡献值为第 K 大的贡献值的员工送出福利一份,共选取 n ...

2019-12-05 08:27:59 3120 1

原创 动画:如何给面试官回答 TCP 的拥塞控制?

写在前边前边我们分享了网络分层协议、TCP 三次握手、TCP 四次分手。今天我们继续深入分享一下 TCP 中的拥塞控制。对于 TCP 的拥塞控制,里边设计到很多细节,小鹿希望通过这一节能够将这部分内容串通起来,能够让你更深刻的记忆这部分内容。思维导图1、什么是拥塞控制?拥塞控制是一种用来调整传输控制协议(TCP)连接单次发送的分组数量的算法。它通过增减单次发送量逐步调整,使之逼近...

2019-11-26 08:18:07 3097 2

原创 动画:Flex布局 | 别再用传统方式进行网页布局了(上)

写在前边网页布局,是前端入门的时候必学、必须熟练的一门技术,学到什么程度算是入门了呢?随便给你一个网站,你就可能快速的分析出网页的结构,然后搭建出模型,这是前端网页布局入门的最基本要求。作为一个前端初学者,在学习的时候可能会用到一些盒模型传统的布局方式(display + position + float),很多小伙伴用着用着就觉得这种传统布局写一些样式比较麻烦、不方便,比如垂直居中的传统实...

2019-11-24 18:54:21 10047 22

原创 动画:二叉查找树的实际应用 —— 二叉查找树(下)

写在前边上一篇文章我们讲解了二叉树的基础知识,什么是二叉树、二叉树的特点、二叉树的存储方式、二叉树的遍历等。基础归基础,理论归理论。最重要的最终还要和实践挂钩。动画:二叉树有几种存储方式?(上)今天这篇主要分享一下二叉树的一些简单应用,二叉树涉及到的很多应用也是有难度的,比如红黑树、AVL 树、B+树等,这节不会涉及到。还需要自行深入探索。本篇希望能够给你带来二叉树的应用思考。我们都知道上...

2019-11-19 22:26:35 2685

原创 动画:二分查找(下) |面试官问我如何在 20 万 IP 地址中快速定位某一归属地?

写在前边上回讲到,如何在 1 亿数据中查找一个整数,重新认识了二分查找,二分查找的适用条件以及手写代码时应该注意到的细节问题。动画:面试官问我如何在 1 亿数据中快速查找某一整数?(上)上节只不过是一个实现一个最简单的二分查找,也是对二分查找的一个初步的认识,还记得我们在文章末尾留了一个小问题吗?在实际开发中,我们所有的数据不可能都是有序的,而且还存在重复的数据,那如何怎么实现查找呢?...

2019-11-13 08:22:27 2666 2

原创 动画:什么是闭包?

写在前边、正在学习初学前端小伙伴,会感觉 HTML 和 CSS 太简单了,没什么挑战性。那是你没有学过 JS ,JS 中太多的概念初期学习的时候也是很懵逼的,比如 this、原型链、闭包等,即是重点,又是难点。但是你懂了之后会发现很简单,很好理解。因为小鹿暑假去面试,每场面试基本都是必问的,不仅要知道理论,还要问你在实际项目中的实践,这部分内容很多人常常在实战中忽略掉。今天的内容,就是...

2019-11-09 12:45:25 4802 24

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除