2021春招冲刺
目录记录
前言:
虽然因为个人理由还是会坚持考研,但是学无止境^ ^,而且都是基础,希望在这个过程中认清自己的不足更上一层楼目录使用说明:
斜体字均代表链接,可以点击日期查看对应博客。若日期为方框括住代表尚未编写完成,若日期无括号且无斜体可点击对应的斜体内容查看对应博客。
[2020-12-15]
做晚了还没补
- 1.计网 | 常见的HTTP状态码有哪些,分别代表什么意思
- 2.JS | 如何判断this指向
- 3.css |
- css样式权重如何计算的
- 存在冲突时,层叠值(一个元素有多个样式规则)计算规则是怎样的
2020-12-16
- 1.操作系统 | 什么是死锁,产生原因,如何预防,如何破解
- 2.JS | 箭头函数有哪些特点
- 3.HTML | 常见的内联元素有哪些,块元素有哪些
- 4.css | css是否会阻塞页面渲染与如何解除
2020-12-17
- 1.操作系统 | 概述一下线程与进程
- 2 JS | ES6新增语法有哪些?平时开发中常用到哪些
- 3.JS | 了解最近的(ES2020,ES2021)一些新语法糖吗?说说看知道哪些,是否用过
- 4.html | h5新增标签你了解的有哪些?为什么会增加例如 <section>, <article>, <nav>, <header>,<footer>这样的标签
- 5.css | display:none visible:hidden opacity:0; 三者有何区别?分别有作用?都会有什么副作用?
2020-12-18
- 1.操作系统 | 页面置换算法有哪几种?
- 2.JS | sort的原理是怎样的
- 3.html | 语义化标签有哪些,为什么要使用语义化标签
- 4.css | 有哪些属性是不可以被继承的,哪些可以被继承
2020-12-21
- 1.操作系统 | 进程与线程之间的区别
- 2.操作系统 | 进程之间如何切换
- 3.算法 | 如何判断两个单链表是否相交。返回相交的第一个节点,否则返回null
- 4.css | 子元素水平/垂直居中的方式有哪些
2020-12-23
- 1.操作系统 | 进程之间如何通信 线程之间如何通信
- 2.算法 | 给定一个只包括 []{}() 的字符串,判断字符串是否有效
- 3.js | 数组转换 | 把一个一维数组(数据只包含Number)[2,3,4]转为234你有哪些方式
- 4.js | 数组展平 | 一个多维数组,转换成一维数组
2020-12-25
- 1.计算机网络 | TCP与UDP的区别
- 2.设计模式 | 用Class与Function的方式分别实现一个单例模式的案例
- 3.浏览器 | 什么是回流与重绘
- 4.浏览器 | 浏览器中存储数据的方案有哪几种
- 5.css | 实现一个雪花飘落的动画
2020-12-27
- 1.JS | 数组去重
- 2.css | 响应式布局是如何实现的
- 3.css | 关于媒体查询的应用
- 4.浏览器 | requestIdleCallback 与 requestAnimationFrame 的作用分别是什么?有何异同?
2020-12-29
- 1.算法 | 合并两个有序数组,计算其中位数
- 2.JS | 原型与原型链
- 3.HTML/CSS |
- 一个div的高度100px是被其内容撑开的,如果为其添加样式height:50px;overflow:hidden,会触发回流重绘吗?如果其先有样式position:absolute,再添加上述样式会触发哪些?
- 文档流有哪几种
- 脱离普通文档流有哪些方式
2020-12-30
- 1.计网 | POST和GET区别
- 2.JS |
- 判断变量类型的方式有几种
- 异步任务有哪些
- 3.HTML/CSS | 实现一个箭头
2021-01-01
- 1.浏览器 | 关于Cookie你知道哪些
- 2.JS | 什么是闭包?使用场景?缺点
- 3.CSS |
- 什么是BFC
- 什么是盒模型
[2021-01-04]
待写中
- 1.Http |
- Content-Type这个字段的作用是什么,常用的值有哪些
- etag这个字段有什么作用
- 2.JS |
null instanceof Object
以及null === Object.prototype.proto
的结果是什么- 什么是可选链与空值合并
- 3.CSS | osition 有哪些属性,分别是什么作用
2021-01-16
- 1. JS | 模拟实现 (JS中的bind,call,apply以及new的原理与实现)
- 实现bind,call,apply
- 实现new
- 2.JS | 理论(2021春招冲刺 - 01.16 prototype.toString原理、垃圾回收机制与内存泄漏等)
- Object.prototype.toString.call 是如何判断变量的类型的
- JavaScript的垃圾回收机制是怎样的
- 什么是强引用与弱引用
- Map与WeakMap的区别有哪些
- null 与 undefined 有什么区别
- 常见的内存泄露场景有哪些,如何避免
- 3.JS | 场景 同2合并
- 请求合并:短时间内需要请求多个资源合并成一个请求发送
[2021-01-17]
待写中
-
[ 1. JS | 模拟实现 ]
- 实现一个instanceof函数
- 实现一个节流函数 throttle
- 实现一个防抖函数 debounce
-
[ 2. JS | 理论 ]
- js的异步机制是怎样的
- 简述一下event loop
- 什么是提升,有什么作用
- 什么是暂时性死区
- 在声明前使用let/const声明的变量会出现什么问题
- 判断一个对象是数组的方法有哪些
-
3.JS | 场景
- 数字格式化
[2021-01-19]
待写中
-
[ 1. JS | 模拟实现 ]
- 实现Promise.all
- 简单实现一个深拷贝
- ES5实现函数的继承
-
[ 2. JS | 理论 ]
- 几种常见for循环的区别与不足之处 (for,for of,for in ,foreach)
- 什么是深拷贝,什么是浅拷贝?
- generator与async/await有什么关系
- 如何实现generator的自动调用
- new一个对象做了什么
- [ 3. JS | 事件相关 ]
- 什么是事件委托
- 事件的回调函数 e.target与.currentTarget分别指向谁