小丞前端库

131 篇文章
13.6K 次阅读
24 人订阅

全部文章

小丞同学

【offer 收割计划】这几道常见的面试题,你会几道

BFC 全称叫做块级格式化上下文,它是一个完全独立的布局空间,我们可以在这个空间当中对子元素进行布局,并且不会影响到空间外部的布局

6120
小丞同学

【offer 收割计划】你知道为什么 reducer 最好是一个纯函数吗?

最近看了看了下一些博主的面试文,自己也跟着思考了一下一些题目,发现有很多简单而又重要的知识点有点拿捏不住,因此决定写一个专栏,来记录这些题目,并写上自己的理解,...

7220
小丞同学

【化解数据结构】详解图结构,并实现一个图结构

在我们生活中,每天使用的微信等社交软件,我们的好友关系网也能被形象成一种图结构,如图,图能表示各种丰富的关系结构

7330
小丞同学

【化解数据结构】详解堆结构,并实现最小堆结构

你可能会知道在内存中有栈和堆之分,但是这里堆和内存中的堆不一样,这里的堆是一种数据存储的方式

6630
小丞同学

【化解数据结构】详解字典结构,并实现一个字典

字典也有这样的特性,它和集合不同,它是以一个 key->value 形式来存储的,而集合是以 value->value 来存储的,这也让它有了更丰富的功能

11850
小丞同学

【化解数据结构】详解树结构,并实现二叉搜索树

根据上面的图,我们大致知道了树是一个怎样的数据结构,虽然对于实现它还一头雾水,现在我们先来了解一下关于树的相关术语

5620
小丞同学

【化解数据结构】详解集合结构,并实现一个集合

的自然数集合:N = {0, 1, 2, 3, 4, 5, 6, …} ,集合中的对象采用花括号包围

6110
小丞同学

【化解数据结构】详解队列,优先队列,循环队列,并实现一个队列

队列遵循先进先出的规则,也就是在尾部添加元素,从头部移除元素,最新添加的元素排在末尾

6730
小丞同学

【化解数据结构】什么是栈?手写实现一个栈结构

栈是一种特殊的线性表,它可以用数组或链表来实现,通常用数组来实现,但是它和数组又很不一样。 对于数组而言,我们可以随意的从数组中取出一个元素,也可以在数组的任...

7520
小丞同学

Hooks + TS 搭建一个任务管理系统(终)-- 项目总结

利用 CSS in JS 来替代传统组织式的 CSS 代码,将 HTML 与 CSS 选择器解耦,实现真正的组件化

11930
小丞同学

【化解数据结构】从这里开启数据结构和算法

本专栏 【化解数据结构】,将在这里总结自己学习数据结构和算法的学习笔记,从这篇算法入门开始,未来更文将涉及栈、队列、链表、堆、树、图…等数据结构,以及经典排序算...

5120
小丞同学

Hooks + TS 搭建一个任务管理系统(八)-- 拖拽功能实现

在上一篇文章中,我们写好了任务组页面,就现在来说我们的项目已经基本完成了,所有的 CRUD 操作、路由跳转、页面布局都已经实现了。在这一篇文章中,我们再来优化一...

8130
小丞同学

Hooks + TS 搭建一个任务管理系统(七)-- 任务组页面实现

在这一篇我们就对任务组页面进行最后的布局,和功能实现,写到这里,大部分的功能 hook 已经实现了,对于增删改查我们也已经非常了解了。

11720
小丞同学

Hooks + TS 搭建一个任务管理系统(六)-- 看板页面展示

在上一篇文章中,我们实现了路由的跳转,实现了对应项目跳转到显示对应内容的看板页面,在这当中,我们编写了 useDocumentTitle 、useDebounc...

8040
小丞同学

Hooks + TS 搭建一个任务管理系统(五)-- 路由跳转页面

在上一篇文章中我们已经写完了首页项目列表的展示部分,利用了大量的 custom hook 来处理对 url 进行操作,实现了将 query 映射到 url 的操...

10430
小丞同学

Hooks + TS 搭建一个任务管理系统(四)-- 搜索功能实现

在上一篇文章中,我们已经写过了关于项目列表展示的部分,通过大量的 custom hook 实现了项目的增删改查,也写很多复用性很高的 hook ,这样我们可以在...

5420
小丞同学

Hooks + TS 搭建一个任务管理系统(一)-- 登录注册页面

最近刚学完 React 的一些基本内容,教学视频已经看完了,然后也学习了一下 TS 这门强类型的语言,对前端开发简直就是利器。同时也了解了一下 Hooks 的一...

13210
小丞同学

Hooks + TS 搭建一个任务管理系统(二)-- 项目列表展示

在我们写好登录注册界面后,我们需要开始解决登录后的项目列表展示页,这也是我们在自动登录后显示的页面

8620
小丞同学

Hooks + TS 搭建一个任务管理系统(三)-- 项目列表功能模块

在上一篇中,我们封装好了一些 custom hook 例如,用于操作 url 的 useUrlQueryParam 以及 useSetUrlSearchPara...

10830
小丞同学

React核心 -- React-Hooks

第二个参数接收一个数组,用来表示需要追踪的变量,依赖列表,只有依赖更新的时候才会更新内容

8210

扫码关注云+社区

领取腾讯云代金券