三钻

LV0
发表了文章

【云+社区年度征文】KMP —— 字符串分析算法

大家可能觉得 KMP 这个算法的名字很特别、很怪,因为 KMP 它并不是三个英文单词的开头,而是三个计算机科学家的名字。发明这个算法的三位计算机科学家分别为:K...

三钻
JavaScript
发表了文章

字典树 —— 字符串分析算法

在开始之前我们先来看看字符串算法的一个整体目录。这里我们从简单到难的算法来排列,大概就分成这样一个顺序:

三钻
发表了文章

使用LL算法构建AST —— 编程训练

在之前的 《前端进阶》系列的学习笔记中已经讲到过不少跟字符串处理相关的内容。但是我们的主要学习的都是如何进行对字符串做一些初步的分析。我们这里就来一起学一些边缘...

三钻
发表了文章

用 JavaScript 实现寻路算法 —— 编程训练

在我们的这个练习里面我们会制造一张 100 x 100 个格子的地图,并且在上面绘制我们的从起点到终点的路径。

三钻
发表了文章

实现一个 TicTacToe 游戏 —— 编程训练

这里我们给大家讲讲一个好玩的编程练习,很多同学想到编程练习就会觉得与算法有关。但是往往在编程的过程中,我们要实现某种逻辑或者是功能的时候,确实是需要用到算法。但...

三钻
发表了文章

CSS flex 排版与动画 — 重学 CSS

上一部分我们讲到了盒、盒模型和整个正常流中的所有重要知识点和问题。这一部分我们来了解一下 Flex 排版的详细知识。

三钻
CSS
发表了文章

JavaScript 对象 — 重学 JavaScript

这里我们继续学习两个比较重要的类型,就是 Object 和 Symbol。我们主要讲的是 Object,相对 Object 来说 Symbol 只是一个配角。

三钻
JavaScript
发表了文章

JavaScript 语言通识 — 重学 JavaScript

在这个重学系列的课程中,都会假设大家对 JavaScript、CSS、HTML 有了一定的了解。而这个重学的过程其实是帮助我们在这些过去的知识里面建立一个新的秩...

三钻
JavaScript
发表了文章

CSS 选择器 — 重学前端

在之前的 《实战中学习浏览器工作原理》中也接触过选择器的优先级的概念了。这里我们深入了解一下选择器优先级的概念。

三钻
发表了文章

实战中学习浏览器工作原理 — 排版与渲染

上一周我们完成了 CSS 的规则计算,其实就是计算了每个元素匹配中了那些 CSS 规则,并且把这些规则挂载到元素的 ComputedStyle 上面。

三钻
发表了文章

实战中学习浏览器工作原理「一」

浏览器工作原理是一块非常重要的内容,我们经常看到的 重绘 、重排 或者一些讲解CSS属性的时候,都会用到一些浏览器工作原理的知识来讲解。理论化学习浏览器工作原理...

三钻
发表了文章

一篇文章搞懂前端学习方法与构建知识体系

在大前端的成长路上,很多的同学都非常的迷茫,看到一座座越来越高的山。慢慢在工作中也对自己的职业发展也特别迷茫。有些粉丝也私信我问过我一些职业发展的问题,还有“我...

三钻
发表了文章

「数据结构与算法」力扣实战之移动零、盛最多的水、爬楼梯

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。

三钻
发表了文章

分析时间与空间复杂度《三钻数据结构与算法笔记》

学习任何一门知识的时候,我们需要分析清楚这门知识的核心是什么,从而在这个核心中我们可以得到什么。如果我们是盲目的吸收知识,其实很多知识我们都是在目前场景、工作、...

三钻
发表了文章

如何高效学习数据结构与算法《学习笔记》

很多同学在大学的时候会觉得数据结构与算法很枯燥,很多小伙伴都不愿意听这门课程。甚至以前还觉得能开发一个项目就能成为一个合格的程序员。但是学会算法,或者接触过数据...

三钻
发表了文章

勇闯28个关卡学会HTML与HTML5基础

我自学前端已经有6年多了,自问当时学前端是没有系统化学习的。一开始边看文档,连滚带爬学HTML和CSS排版,然后深入研究JavaScript,因为当时最火的就是...

三钻
发表了文章

VSCode常用快捷键大全|VSCode高级玩家宝典之第一篇

我之前也是用过很多代码编辑器,从NotePad++、SublimeText一直到PHPStorm,最后VSCode。这个过程每一个编辑器我都折腾了很多配置,插件...

三钻
发表了文章

前端必看的8个HTML+CSS技巧

CSS是一个很独特的语言。看起来非常简单,但是某种特殊效果看似简单,实现起来就颇有难度。这篇文章主要是给在学习前端的童鞋分享一些新的CSS技巧,一些在前端教程和...

三钻
发表了文章

学懂编程第一法则助你写出更好的代码

无论新手还是资深开发者都会经常问一个问题,“怎么写好的代码?”,要知道怎么写好代码,首先我们要知道怎么样才是好的代码。要有明确的目标,才能知道如何达成目标。在《...

三钻
发表了文章

如何高效学习编程

编程确实不是一件容易的事情,除了要有较强的逻辑思维,还需要花大量的时间和集中力来提升或者维持一定的高度。

三钻

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券