2021 前端面试点总结
程序员文章站
2022-03-13 08:31:34
以下内容收集于各个技术网站,总结在我们github上https://github.com/GuoLizhi/awesomejs, 求star~1. CSS相关flex2. 设计模式相关单例模式3. 工程化CSRFXSSwebpack性能优化4. 手写JavaScript代码系列apply实现原理bind实现原理call实现原理将字符串复制到剪切板创建一个文件夹函数柯里化防抖函数简易版的深拷贝判断当前处于移动端还是桌面端判断父元素是否包含子元素检查指定的元...
以下内容收集于各个技术网站,总结在我们github上https://github.com/GuoLizhi/awesomejs, 求star~
1. CSS相关
2. 设计模式相关
3. 工程化
4. 手写JavaScript代码系列
- apply实现原理
- bind实现原理
- call实现原理
- 将字符串复制到剪切板
- 创建一个文件夹
- 函数柯里化
- 防抖函数
- 简易版的深拷贝
- 判断当前处于移动端还是桌面端
- 判断父元素是否包含子元素
- 检查指定的元素在视口中是否可见
- 将数组扁平化
- 将一组表单元素转化为对象
- 获取页面上所有的图片
- 获取当前页面的滚动位置
- 创建一个包含当前URL参数的对象
- 检测一个元素上是否包含某个className
- 隐藏页面上所有的隐藏元素
- 发送http post请求
- 发送http post请求
- instanceOf实现原理
- 判断浏览器选项卡是否聚焦
- 判断对象的数据类型
- 实现一个简单响应式原理
- new实现原理
- promise实现原理
- 平滑的滚动到页面的顶部
- 节流函数
- 切换一个元素上的className,如果有则移除;没有就添加
- 在给定元素上触发特定事件且能选择地传递自定义数据
- 数组去重
5. 网络相关
6. JavaScript知识备忘
7. NodeJS相关
8. Vue相关
- Component
- Computed
- Data
- Dep
- Diff
- Directives
- Event
- Filters
- LifeCycle
- Methods
- Mixins
- Mount
- NextTick
- Props
- Slot
- VModel
- VNode
- Watch
本文地址:https://blog.csdn.net/lznism666/article/details/113987614