生成括号可以有许多种排列组合,我们需要从所有的组合里找出适合的几组数据。这类问题可以使用回溯法来解,如果使用嵌套多层遍历暴力去解的话会超时。
今年要多做一些算法题了,算法、数据结构、设计模式之类的基础都还比较薄弱,希望今年自己可以在算法方面提高一些。
正则这个东西写完之后太容易被遗忘了,在这里记下使用过的正则。
Context 是 React 中一个比较常见的 Api,通常用于跨组件的通讯。Redux 是一个 js 状态容器,配合着Context Api 提供了可预测的状态管理。
React 的 Hooks 在18年就已经出来了,但是由于项目中使用的版本还是比较老的 React,也就一直没有去学习。这个笔记是写给自己看的,未来如果有切入到需要使用 Hooks 的地方也好查看。 简介 Hooks 是 React 16.8 以后的版本才支持的特性。可以让我们在不使用 class Api 的同时访问 state 以及其他特性。
函数科里化指的把一个函数从接受多个参数转化为接受一个参数,并且返回接受剩下函数的函数。 科里化主要有三个作用:1.参数复用; 2.提前返回; 3.延迟计算/运行
今天在看一个之前的旧项目时,发现了一个很奇怪的 bug。项目是一个年度总结的展示类项目,整个页面是一个垂直的轮播图,向下滑动切换下一页。 当我在页面上按住超过一秒以后,组件没有进行切换,就直接停在那里。
使用 js 来实现一个简单的功能,长按 350ms 可选中,选中后不松开鼠标可以进行框选。主要的难点是几个鼠标的事件,以及框选范围的判断。