- 博客(10)
- 收藏
- 关注
原创 2021年8-9月中面经
猿辅导1. 项目中学到的,亮点2. class/hook多3. puppteer dom4. usestate 不能在循环中使用的原因5. url输入到页面展示的全过程6. requestAnimation 课件渲染卡住,如何监控发现7. 浏览器为什么跨域,跨域8. cookie, session9 esmoudle, commonjs, 结合这个考虑想象为什么可以实现tree shake10 babel11.promise, async, await, --&.
2021-10-30 16:52:45 87
原创 路白面试题
整体async function async1() { console.log("async1 start"); await async2(); console.log("async1 end"); Promise.resolve().then(() => { console.log("children3"); }); // new Promise(funtion(){ // async2() // }).then(function(){ //
2021-08-10 22:11:14 92
原创 js 面试题
1. class转为es52. 冻结对象obj,const obj = { a: { b: { c: 1 } } };// 递归执行,要领是先返回不符合要求的,在执行符合要求的,最后循环递归符合要求的。function completeFreezeObj(obj) { if (Object.prototype.toString.call(obj) !== "[object Object]") { return; } Object.freeze(obj); Obje..
2021-08-08 19:35:26 77
原创 css
垂直水平居中<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>垂直水平居中</title> <style> main {
2021-03-16 10:39:40 51
原创 笔试题
异步笔试题 async function async1() { console.log("async1 start"); //2 await async2(); console.log("async1 end"); //6}async function async2() { console.log("async2"); //3}console.log("script start"); // 1setTimeout(function () { console.log("..
2021-03-15 14:33:10 53
原创 面试算法题
目录火花:题目若干人(Person对象)进行分组,每4人为一组,不够4人则直接成组。 若最后剩余0人,则正好4人一组。最后剩余1人,则把上一4人组与这1人进行组合,一组2人一组3人。若最后剩余2人,则把上一4人组与这2人进行组合,每组3人。若最后剩余3人,则此3人为一组。结果:打印出每组成员let divideGroup = function(arr){ const len = arr.length, NUM = 4,result = []; const remind.
2021-03-10 11:26:02 291
转载 常见算法
链表:1.链表反转let reverseList = function(head) { //判断下变量边界问题 if(!head || !head.next) return head; //初始设置为空,因为第一个节点反转后就是尾部,尾部节点指向null let pre = null, current = head, ...
2019-02-27 14:16:18 158
转载 javascript 常见排序算法
排序中的通用函数。function checkArray(array) { if (!array || array.length < 2) return}function swap(array, left, right) { let rightValue = array[right] array[right] = array[left] array[left] = ...
2019-02-14 15:19:20 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人