写这篇文章, 一、DiffUtil 对比列表item 数据,git 文件对比都用到了这个算法。二、发现国内的博客,帖子,对这个算法的描述很少很少,算法本身又难以理解。三、上...
写这篇文章, 一、DiffUtil 对比列表item 数据,git 文件对比都用到了这个算法。二、发现国内的博客,帖子,对这个算法的描述很少很少,算法本身又难以理解。三、上...
作用: 保证页面打开的速度(3s之内如果首页打不开,就已经算是死亡页面了)。原理: 对于首屏幕中的图片: 首先给对应的区域一张默认图片占的位置(默认图需要非常的小,一般维持在...
前言: React基于两个假设:1、两个相同的组件产生类似的DOM结构,不同组件产生不同DOM结构。2、对于同一层次的一组子节点,它们可以通过唯一的id区分。 举个例子:(创...
JavaScript原型&原型链 原型链图 如果你看到这张图一脸懵,不要怕,往下看,下面会一步一步教你认识原型&原型链 前置知识 js的初学者一般很难理解原型和原型链的概念,...
题外话 突然被要求教学妹怎么做移动端适配的问题,上一次我写移动端的东西过去好久了,于是又面向百度了一波,网上感觉还是零零散散的,于是决定整理下来,虽有拾人牙慧之嫌,但是总归会...
对于一个大型网站,主要有以下几个特征: 支撑海量数据 非常高的访问量 在大型网站中,其最核心的功能就是计算和存储。因此系统演变过程也主要围绕这两点进行。 单机系统 在网站刚刚...
第一句,和没钱的穷人交流的时候,一定要从根本的利益来谈起。 这里所指的穷人自然是指物质上的贫乏,和这些人交谈的时候,不要谈过多的梦想。而因为从实际的利益出发才能打动他们。这句...
哎,Flutter真香啊 早在一年前想学习下flutter,但当时对于它布局中地狱式的嵌套有点望而生畏,心想为什么嵌套这么复杂,就没有xml布局方式吗,用jsx方式也行啊,为...
在日常开发中有很多场景我们都需要用到节流函数和防抖函数,比如:实现输入框的模糊查询因为需要轮询ajax,影响浏览器性能,所以需要用到节流函数;实现手机号、姓名之类的的验证,往...