- 博客(22)
- 资源 (3)
- 收藏
- 关注
原创 Promise.all、Promise.allSettled及Promise.race实现
Promise.all、Promise.allSettled及Promise.race实现:Promise.all的参数为promise列表,若所有promise任务都成功则返回resolve值的列表,如果有一个promise任务失败则返回失败,且Promise.all返回一个Promise对象
2023-02-27 22:47:45
178
原创 前端算法题,字节美团算法题(持续更新中)
2、多维数组扁平化处理:[[1, 3], 2, [5, 6], [7, [8, 9, 10, [11, 12]]]]3、算法排序:[1, 3, 2, 7, 5, 10, 6, 8, 16];4、柯里化实现fn(1)(2)(3)(4)(n)求和5、计算字符串中出现的第一个不重复的字符,有则返回索引,无则返回-1原理: 先将字符串转成数组,利用对象统计每个字符的key值跟在字符串中出现的次数,过滤获得只出现一次的并取第一个字符,通过indexof返回索引...
2022-03-23 15:19:04
1058
原创 flutter性能优化整理
参考官方文档保证flutter的流畅度及控制build()消耗1、利用RepaintBoundary,提高build效率,降低Widget tree遍历的出发点,将setState刷新数据尽量下发到底层节点。2、提高paint的效率,为经常发生显示变化的内容提供一个新的隔离layer,新的layer paint不会影响到其他layer。3、减少build中逻辑处理,因为widget在页面刷新的过程中随时会通过build重建,build调用频繁,我们应该只处理跟UI相关的逻辑。4、减少saveL.
2021-08-05 17:26:34
556
原创 python 中国知网爬虫项目
python 爬虫简单项目import requestsfrom bs4 import BeautifulSoupimport timefrom urllib import parseimport bs4search_url = 'https://link.springer.com/search/page/'base_url = 'https://link.springer.com'header_info={'Connection': 'close'}value = input('请输
2021-04-22 23:58:06
1384
2
原创 2020百度前端面试题整理
百度面试题一、v-if、v-show、v-html 的原理是什么,它是如何封装的?二、flex的缩写一、v-if、v-show、v-html 的原理是什么,它是如何封装的?v-if会调用addIfCondition方法,生成vnode的时候会忽略对应节点,render的时候就不会渲染; v-show会生成vnode,render的时候也会渲染成真实节点,只是在render过程中会在节点的属性中修改属性display值; v-html会先移除节点下的所有节点,调用html方法,通过addProp添加inn
2020-10-23 09:30:32
834
原创 js数组中对象添加新属性
js给数组对象添加新属性let goods_arr =[{ id: 1, name: '生煎包'},{ id: 2, name: '蛋炒饭'}]let new_arr = goods_arr.map( item =>{ return Object.assign(item,{isChecked: false})})console.log(new_arr)[{ id: 1, name: '生煎包', isChecked: false},{ id
2020-07-17 14:44:16
2374
1
原创 js闭包知识点整理
定义指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量优缺点缺点就是常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。闭包是javascript语言的一大特点,主要应用闭包场合主要是为了:设计私有的方法和变量。特性(1)函数嵌套函数(2)函数内部可以引用外部的参数和变量(3)参数和变量不会被垃圾回收机制回收使用闭包好处(1)希望一个变量长期驻扎在内存中(2)避免全局变量.
2020-05-29 16:34:50
196
原创 美团第一轮面试
目录一面前言问题1问题2问题3问题4问题5问题6问题7总结一面前言由于疫情影响,一面是线上进行的,面试小哥很友好,下面是我的面试题整理,废话少说。直接上代码问题1function Person(name) {this.name = name}let p = new Person('Tom'); 复制代码1. p.__proto__等于什么?2. Person.__proto__等于什么?答案:p.__proto__->{constructor: ƒ}Per
2020-05-25 12:31:59
605
2
原创 css块级元素垂直居中五种方法
目录前言正文第一种第二种第三种第四种第五种总结前言昨天收到京东的面试邀请,面试的是个小姐姐,第一道就是css问题,父元素高度不固定的情况下,如何让内部块元素垂直居中,当时只想到一种方法,因此记录下其他几种方法,以供后续翻看加深记忆正文第一种在父元素添加display:flex;align-items:center代码如下:<!DOCTYPE html><html><head><meta charset="utf-8"><titl
2020-05-19 17:15:38
4402
spine骨骼动画原文件及导出文件
2022-08-11
python+PyDocX+BeautifulSoup+PyQt5实现word转html的可视化插件
2022-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人