前端面试题整理

ops/2024/10/18 18:17:49/

js相关

  • 闭包?内存泄露?
  • 原型和原型链
  • let const var 区别?什么事作用域?
  • this指向相关的问题?call和apply有什么区别?
  • 隐式类型转换
  • 堆和栈的区别?基础数据类型和引用数据类型的区别?和深拷贝的实现方法?
  • 跨域的解决方法
  • 浏览器缓存
  • 数组有哪些api
  • 什么是事件循环
  • es6 有哪些语法? 链操作法的使用
  • import和require 导入的区别
  • Promise和async/await的区别是
  • 什么是防抖和节流?使用场景有哪些?

框架相关(vue)

  • vue2 和 vue3的区别
  • hash模式 和 history模式的区别
  • route和router的区别

浏览器相关

  • 状态码都有哪些
  • 网络传输协议有哪些
  • 从输入url到浏览器展示页面,浏览器都做了什么
  • 重绘,重排

打包工具相关

  • vite 和 webpack 的区别
  • Loader和 Plugin的区别

性能优化相关

  • cdn,dns,打包方面,缓存方面,代码层面,网络层面

样式相关

  • flex 和 grid的区别?实现元素居中的方法
  • 媒体查询,动画,过渡

第三方库相关

  • lodash一些常见的方法原理
  • echart 使用
  • 地图使用

网络相关

  • 常见的网络攻击有哪些?怎么预防

算法相关

  • 排序算法有哪些
  • 动态规划排序

http://www.ppmy.cn/ops/28514.html

相关文章

python web开发开源规范

Hello , 大家好。首先在五一假期给所有劳动者创造者们送上祝福, 本文聊聊我对python web开源相关的规范 PEP 8 Python编程风格指南:PEP 8是Python编程的官方风格指南,提供了关于代码格式、命名规范、注释等方面的建议。遵循PEP 8可以使代码更易于阅读和…

windows ubuntu sed,awk,grep篇,6.sed 保持空间和模式空间命令

目录 41.用保持空间替换模式空间(命令 x) 42.把模式空间的内容复制到保持空间(命令 h) 43.把模式空间内容追加到保持空间(命令 H) 44.把保持空间内容复制到模式空间(命令 g) 45.把保持空间追加到模式空间(命令 G) Sed 有两个内置的存储空间: z 模式空间:如你所知&…

pyqt 按钮常用格式Qss设置

pyqt 按钮常用格式Qss设置 QSS介绍按钮常用的QSS设置效果代码 QSS介绍 Qt Style Sheets (QSS) 是 Qt 框架中用于定制应用程序界面样式的一种语言。它类似于网页开发中的 CSS(Cascading Style Sheets),但专门为 Qt 应用程序设计。使用 QSS&am…

【Python】使用Pandas和随机森林对鸢尾花数据集进行分类

我在鼓楼的夜色中 为你唱花香自来 在别处 沉默相遇和期待 飞机飞过 车水马龙的城市 千里之外 不离开 把所有的春天 都揉进了一个清晨 把所有停不下的言语变成秘密 关上了门 莫名的情愫啊 请问 谁来将它带走呢 只好把岁月化成歌 留在山河 🎵 鹿…

Element对象

Element对象 Element是一个通用性非常强的基类,所有Document对象下的对象都继承自它,这个对象描述了所有相同种类的元素所普遍具有的方法和属性,一些接口继承自Element并且增加了一些额外功能的接口描述了具体的行为,例如HTMLEle…

Xcode15安装iOS17模拟器及显示iOS真机

前言 升级完Xcode15之后,本地模拟器 Simulator 全被清空,真机也不显示(😴惑),编译按钮也无法点击,只有一个选项(如下图所示)。 点击下面的管理设备,可以显示…

C# 中返回迭代器 和直接返回List结果有什么不同

在C#中,返回迭代器和直接返回List结果之间有一些重要的区别。这些区别涉及到内存使用、性能以及灵活性等方面。 返回迭代器 vs 直接返回List结果 内存使用: 返回迭代器(使用yield语句)时,元素按需生成,不…

【算法系列】哈希表

目录 哈希表总结 leetcode题目 一、两数之和 二、判定是否互为字符重排 三、存在重复元素 四、存在重复元素 II 五、字母异位词分组 六、在长度2N的数组中找出重复N次的元素 七、两个数组的交集 八、两个数组的交集 II 九、两句话中的不常见单词 哈希表总结 1.存储数…