React Fiber
前段时间准备前端招聘事项,复习前端React相关知识;复习React16新的生命周期:弃用了componentWillMount、componentWillReceivePorps,componentWillUpdate三个生命周期
缓存一致性的设计
对数据库的热数据进行缓存是一种常见方案,导致缓存数据不一致的因素主要有:高并发导致的,并发写 或者 并发读;数据库主从延迟;当然还有服务异常另当别论;
Js箭头函数和lambda
es6中的箭头函数,在实际开发中确实比较方便,通常来说会有几个特点:箭头函数中的this会绑定在外部作用域;没有arguments;如果想返回一个对象记得加()包裹;call和apply不能传入this
CSS水平或垂直居中技巧
css水平和垂直居中是一个亘古不变的话题,它常常出现在优美的网页上以及各大前端面试当中。说来惭愧,在两年前面试的时候,我完全不知道如何做到水平和垂直均居中的方法
中年出走的程序员,最终归向何处?
这是很多互联网行业人的共识,各个大厂依旧在裁人,或以结构优化的借口委婉辞退,或直接以岗位撤销的理由直接辞退,尤其是那些交了一大笔培训费进入培训班的程序员,成为了裁员的首批对象。在被辞退之后
Js实现LeetCode49. 字母异位词分组
给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。说明:所有输入均为小写字母。不考虑答案输出的顺序。
ES6中Set、Map数据结构
ES6 提供了一种类似于数组的新的数据结构 Set。它的成员的值都是唯一的,没有重复的值。WeakSet与Set数据结构类似,但是有2个不同点。1、WeakSet 的成员只能是对象,而不能是其他类型的值
学好Web前端开发,必要了解的HTML+CSS的技巧有哪些?
HTML+CSS的技巧有哪些?怎么学好Web前端开发?经过Web前端学习的一个过程,每个人都会对前端的认识逐渐由浅入深,由一开始僵硬地使用标签和标签属性进行简单网页布局,到最后能够对网页进行丰富的CSS渲染
npm世界上最大的软件注册表-
npm 为你和你的团队打开了连接整个 JavaScript 天才世界的一扇大门。它是世界上最大的软件注册表,每星期大约有 30 亿次的下载量,包含超过 600000 个 包(package) (即,代码模块)。来自各大洲的开源软件开发者使用 npm 互相分享和借鉴