每日学习记录
文章平均质量分 57
Ying_Mr
自由而无用
展开
-
8.13学习汇总
1.history 404问题Nginx配置location / { root D:\Test\exprice\dist; index index.html index.htm; try_files $uri $uri/ /index.html;2.实现控制Promise的最大并发请求数3. 改写Promise.all:1. 给其中的每个请求都加上超时时间 2. 给所有请求的总时间加上超时4.实现format函数来摊平字符串: 输入:3(x)2(yz)1(x)原创 2021-08-16 11:12:49 · 786 阅读 · 1 评论 -
8.10学习汇总
1.上下固定,中间滚动布局如何实现<div class="parent"> <div class="header">header -- 固定</div> <div class="content"> <p>content -- 滚动</p> <p>内容部分</p> <p>内容部分</p> <p>内容部分</p原创 2021-08-10 21:20:13 · 211 阅读 · 0 评论 -
8.9学习汇总
1.模糊搜索高亮2.已知数据格式,实现一个函数 fn 找出链条中所有的父级 id3.为什么建议传递给 setState 的参数是一个 callback 而不是一个对象import * as React from 'react';const { PureComponent, Fragment } = React;class Test extends PureComponent { state = { age: 0 } render() {原创 2021-08-10 08:36:54 · 134 阅读 · 0 评论 -
8.8学习汇总
1.算法题「移动零」,给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。function moveZeroToLast(arr) { let index = 0; for (let i = 0, length = arr.length; i < length; i++) { if原创 2021-08-09 11:08:14 · 155 阅读 · 0 评论 -
8.7学习汇总
1.要求设计 LazyMan 类,实现以下功能LazyMan('Tony');// Hi I am TonyLazyMan('Tony').sleep(10).eat('lunch');// Hi I am Tony// 等待了10秒...// I am eating lunchLazyMan('Tony').eat('lunch').sleep(10).eat('dinner');// Hi I am Tony// I am eating lunch// 等待了10秒...//原创 2021-08-08 19:30:04 · 91 阅读 · 0 评论 -
8.6学习汇总
1.HTTPS 握手过程中,客户端如何验证证书的合法性校验证书的颁发机构是否受客户端信任。通过 CRL 或 OCSP 的方式校验证书是否被吊销。对比系统时间,校验证书是否在有效期内。通过校验对方是否存在证书的私钥,判断证书的网站域名是否与证书颁发的域名一致。...原创 2021-08-07 09:28:49 · 67 阅读 · 0 评论 -
8.5学习汇总
1.GPU硬件加速可以带来动画性能优化,不需要repaint。(1)可以默认只有一个复合层,所有的DOM节点都是在这个复合图层下。(2)如果开启了硬件加速功能,可以将某一个节点变成复合图层。(3)复合图层之间的绘制互不干扰,直接GPU直接控制。1.2 开启GPU硬件加速transformopacityfilter1.3 注意事项内存。如果GPU加载了大量的纹理,那么很容易就会发生内容问题,这一点在移动端浏览器上尤为明显,所以,一定要牢记不要让页面的每个元素都使用硬件加速。使用GP原创 2021-08-06 09:46:13 · 80 阅读 · 0 评论