lodash之debounce实现

防抖,节流 这都是一些老生常谈的问题,作为一个前端也算是必备的知识了. 通常工具类的函数,我们一般都是直接使用一个库 lodash. 当然了,自己写一个简易版本

七牛云文件hash计算浏览器环境实现

最近要实现一个文件唯一性判断的功能,在网上找了一大圈,基本上都是使用一些摘要算法,根据文件内容生成一串字符串。 想起来之前用过七牛云,当时也没太在意他的计算方式

FLIP 动画入门了解

最近看到一个词 “FLIP 动画”,我还以为是什么新奇的技术,点击去看了一眼,原来是 CSS3 的相关技术的应用。 具体解释,我就从其他地方 Copy 的一段:

TypesSript 模块化浅谈

最近在学习 TS,一直在看官方的 handbook, 看到模块化这一章节,记录一下学习心得。其实大部分内容还是把文档的翻译直接拿过来,所以说最好的教程还是看官方

leetcode-640-表达式解析-解题思路

这个提其实不太难,第一眼却没做出来,看了题解之后才思路清晰了, 有思路了很容易做出来所有的表达式,经过计算最总都会变成, n\*x + val = 0 , n

flex布局应用案例-左对齐

最近在做一个类似于京东商城首页 banner 图下面分类图标展示效果, 一行四个,分两行展示. 通常情况下如果数量固定,本来是很简单的flex布局即可搞定。却高

MacOs 关闭IPV6

MacOS 禁用IPV6打开系统设置 -> 网络设置,如果看到以下设置,说明IPV6已经关闭 如果没有显示关闭,下拉菜单中也没有关闭选项,就需要执行如下命

TypeScript的内置类型

使用TS开发项目有好久了,经常使用到TS一些内置的的工具类型,非常实用。对于一些不是经常使用的类型,每次得看文档,今天就记录一下,加深记忆参考地址: https

React useState理解及使用

前情提要:最近在写一个功能的时候,犯了一个关于 React Hooks 的低级错误。 目前项目的React版本还是16.12.0 最近在开发一个功能,比较简单

http缓存机制-原理

缓存在web开发中是相当重要的,对网络请求缓存,不仅可以提高用户的访问体验,一定程度上也能减轻服务器的压力 以下一些理论文字都是从 MDN COPY 了一些