567. 字符串的排列 发表于 2020-06-06 | 分类于 算法 说明给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的排列。换句话说,第一个字符串的排列之一是第二个字符串的子串。123输入: s1 = "ab" s2 = "eidbaooo"输出: True解释: s2 包含 s1 的排列之一 ("ba"). 阅读全文 »
两数之和问题 发表于 2020-06-03 | 分类于 算法 1. 两数之和 说明12给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 阅读全文 »
webpack热更新 发表于 2020-05-23 | 分类于 webpack 什么是HMR Hot Module Replacement是指当你对代码修改并保存后,webpack将会对代码进行得新打包,并将新的模块发送到浏览器端,浏览器用新的模块替换掉旧的模块,以实现在不刷新浏览器的前提下更新页面。 相对于live reload刷新页面的方案,HMR的优点在于可以保存应用的状态,提高了开发效率 阅读全文 »
240. 搜索二维矩阵 II 发表于 2020-05-10 | 分类于 算法 说明1234567891011编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, 24], [18, 21, 23, 26, 30]] 阅读全文 »
大文件上传-断点续传(client) 发表于 2020-05-09 | 分类于 项目 Blob 对象Blob(Binary Large Object)对象代表了一段二进制数据。其它操作二进制数据的接口都是建立在此对象的基础之上。生产Blob对象的方法:1.使用Blob 构造函数,2.对已有的Blob对象slice方法切割成小部分,应用场景有:大文件的断点续传。 阅读全文 »
使用web预加载技术优化你的应用 发表于 2020-05-09 | 分类于 webpack preload优先加载的资源,preload 是告诉浏览器页面必定需要的资源,浏览器一定会加载这些资源;如:字体文件 阅读全文 »
style/css/sass工作原理 发表于 2020-05-06 | 分类于 webpack 介绍虽然标题是style-loader、css-loader及sass-loader,本文主要以此为例,重点介绍loader工作流程及原理。 阅读全文 »