前端面试相关

  1. HTML5 新特征 ✅ HTML5 与es6 新特性
  2. cookie 与 sessionStorage 和 localStorage 的区别 ✅Cookie 和localStorage、SessionStorage 区别
  3. 事件冒泡和事件捕获 ✅ 事件捕获和事件冒泡
  4. 垂直居中 DIV ✅ 元素垂直水平居中的多种办法(块级 行内元素)
  5. 两栏布局左边固定右边自适应 ✅ 两栏布局,左边固定右边自适应
  6. 三栏布局左右固定中自适应 ✅ 三栏布局,左右固定中间自适应
  7. 常用的块与行内属性标签有哪些?有什么特征  ✅  元素——块级元素、行内元素、行内块元素区别_行内元素
  8. 清除浮动 ✅ 盒子浮动,盒子塌陷,解决办法
  9. CSS3 新特征 ✅ CSS3 新特性
  10. 介绍一下盒模型 ✅ 盒模型:正常盒子: content-box 和怪异盒子: border-box 特点
  11. CSS 中有哪些长度单位?✅ css 长度单位
  12. 伪类和伪元素的区别 ✅伪类 伪元素
  13. 重绘和重排是什么?如何避免? display:none 和 visibility:hidden 的区别 ✅重排重绘区别;display:none 和 visibility:hidden 的区别
  14. flex✅ flex 布局
  15. 什么是 BFC ,如何处理 margin-top 重叠  ✅BFC(块格式化上下文)详解
  16. JS 的数据类型  ✅ Js的数据类型有哪些
  17. JS 数据类型的判断 ✅ 判断数据类型的几种方法
  18. 原型(prototype),原型链 (__proto__ 来继承属性和方法,__proto__ 又有__proto__) ✅ 区分普通函数和构造函数;构造函数、实例对象和原型对象(prototype,constructor,__proto__,new);继承详解
  19. 作用域和作用域链 ✅ 作用域与作用域链
  20. var,let,const 区别  ✅  let,const,var 区别
  21. 执行上下文和执行栈 ✅  执行上下文与执行栈
  22. 事件循环(Event Loop) ✅ 事件循环_nodejs的事件循环主要做了什么
  23. 深拷贝,浅拷贝  ✅ 深拷贝和浅拷贝 (针对复杂数据类型)
  24. 遍历方式for...in、for...of、forEach、map 和 for 循环的区别(forEach如何跳出循环)  ✅ for 循环、for...in、for...of、forEach 和 map 区别
  25.  == 和 ===的区别 ✅ JavaScript == 和 ===的区别
  26. 数组有哪些方法,哪些会改变原数组?✅ 数组的方法,是否会改变原数组
  27. 数组、对象和类数组遍历方式 ✅ 数组、对象和类数组遍历方式
  28. 数组去重 ✅ 数组去除重复数据(去重)方法
  29. 类数组转数组 ✅   类数组转数组
  30. Promise  ✅ promise
  31. 回调地狱是什么?
  32. promise 和 async/await 的区别
  33. JS 中 new 操作符有什么用?
  34. JS 获取 HTML DOM 元素的方法
  35. this 的指向问题
  36. call()、apply()、bind()的区别
  37. 闭包的理解
  38. axios
  39. ES6 新特性?
  40. 箭头函数和普通函数的区别
  41. TS相比JS的有哪些优点
  42. TS的类型
  43. type和interface的区别
  44. export和export default的区别
  45. HTTP与HTTPS
  46. GET和POST的区别
  47. TCP与UDP的区别
  48. 三次握手四次挥手
  49. HTTP常见的状态码
  50. 如何解决跨域
  51. 网页从输入url到页面加载发生了什么
  52. 对MVC和MVVM的理解
  53. 防抖与节流
  54. 性能优化
  55. webpack是怎么打包的,babel又是什么
  56. git 操作口令
  57. vite和webpack的区别
  58. require和import区别
  59. 浏览器内存泄漏?
  60. 项目开发中遇到的bug?
  61. 说说你在项目中遇到印象最深,最困难的地方,是怎么解决的?
  62. 你觉得你们项目还有哪些不足的地方?
  63. 工作之余你会做什么,看什么书?
  64. 近几年的职业规划?
  65. 买Vue 相关书籍,并看完它,可视化
  66. 数据双向绑定原理
  67. Vue的基本原理
  68. VUE生命周期
  69. 组件之间如何传值
  70. v-model 的作用以及实现原理
  71. 响应式实现原理
  72. 如何解决VUEX页面刷新数据丢失问题?
  73. computed和watch的区别?
  74. v-show和v-if的区别
  75. vue中数据变了但是视图不跟新怎么解决?
  76. vue中data为什么是函数而不是对象?
  77. VUE中父子组件传值,父组件异步请求,子组件不能实时更新怎么解决?(VUE中数据不能实时更新怎么解决?)
  78. 父子组件传参emit如何传多个参数?
  79. VUE路由跳转方式
  80. 条件渲染v-if 与 v-for 优先级;为什么避免v-for和v-if在一起使用?
  81. VUE 中 $nextTick 作用与原理?
  82. VUE中 for循环为什么加 key?
  83. VUE2和VUE3的区别?
  84. 为什么VUE3不继续用$set?
  85. VUE路由中的history和hash的区别
  86. Vue Diff算法
  87.  动态组件 & 异步组件
  88. 路由之间如何传参
  89. 对前端路由的理解
  90. 什么是Vue-Router,有哪些组件
  91. $route和$router
  92. 路由开发的优缺点
  93. 使用方式
  94. Hash模式
  95. History模式
  96. 路由hash模式和history模式的区别
  97. history模式下的404问题
  98. 编程式导航
  99. 路由传参的方式
  100. keep-alive
  101. 为什么data是一个函数而不是一个对象、
  102. 设计模式
  103. 性能优化
  104. ci/cd 自动化部署
  105. web 安全
  106. node
  107. whitstle 抓包
  108. uniapp 坑点
  109. 抽奖功能实现

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/53722.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html5拖拽文件上传需阻止默认事件

至少阻止下列3个事件的默认行为才能实现文件拖拽上传 var bdocument.getElementById(box) b.ondragenter(e)>{e.preventDefault()console.log(aaa,e.dataTransfer.files); } b.ondragover(e)>{e.preventDefault()console.log(bb,e.dataTransfer.files); }b.ondrop(e)>…

AIGC人工智能涉及三十六职业,看看有没有你的职业(一)

文章目录 一只弹吉他的熊猫 神奇的企鹅 功夫熊猫 视觉光影下的女子 闪光灯效 局部柔光 生物光 LOGO设计 制作儿童绘本故事 换脸艺术 打造专属动漫头像 包装设计之美 建筑设计 如何转高清图 生成3D质感图标 生成微信表情包 探索美食摄影的奇妙之旅 蛋糕创意设…

电商项目part06 微服务网关整合OAuth2.0授权中心

微服务网关整合 OAuth2.0 思路分析 网关整合 OAuth2.0 有两种思路,一种是授权服务器生成令牌, 所有请求统一在网关层验证,判断权 限等操作;另一种是由各资源服务处理,网关只做请求转发。 比较常用的是第一种,把API网关…

Python语言实现React框架

迷途小书童的 Note 读完需要 6分钟 速读仅需 2 分钟 1 reactpy 介绍 reactpy 是一个用 Python 语言实现的 ReactJS 框架。它可以让我们使用 Python 的方式来编写 React 的组件,构建用户界面。 reactpy 的目标是想要将 React 的优秀特性带入 Python 领域,…

XiaoFeng.Net 网络库使用

网络库介绍 XiaoFeng.Net网络库包含了 SocketServer,SocketClient,WebSocketServer,WebSocketClient四个类库 SocketServer 网络服务端同时支持Socket客户端连接,WebSocket客户端,浏览器WebSocket连接 SocketCleint 网络客户端 WebSocketServer WebSock…

HTML总结1【转】

以下内容转载和参考自:w3school的HTML学习内容,HTML 简介 。 一、概述 HTML不是一种编程语言,它是超文本标记语言 (Hyper Text Markup Language),使用标记标签来描述网页内容。HTML标签是由尖括号包围的关键词,标签通…

机器学习笔记:KD树

1 引入原因 K近邻算法需要在整个数据集中搜索和测试数据x最近的k个点,如果一一计算,然后再排序,开销过大 引入KD树的作用就是对KNN搜索和排序的耗时进行改进 2 KD树 2.1 主体思路 以空间换时间,利用训练样本集中的样本点&…

HTTPS协议加密原理

目录 一、什么是HTTPS 二、什么是加密/解密 三、为什么要加密 四、常见的加密方式 1.对称加密 2. 非对称加密 五、HTTPS加密方式探讨 1.只使用对称加密 2.只使用非对称加密 3.非对称加密对称加密 4.非对称加密对称加密CA认证 六、总结 一、什么是HTTPS HTTP 协议&a…

Oracle dataguard 和Oracle rac的区别和联系

RAC服务器共用一套存储,同时提供服务,没有主备之分.宕一个其它的可以继续服务. 双机热备,共用一套存储,一个提供服务一个备份,主机宕了切换到备份服务器提供服务. data guard 完全两套系统,存储是单独的,用日志同步. RAC: 实例层冗余 DG :数据库层冗…

Pytorch06-复杂模型构建

https://github.com/ExpressGit/Pytorch_Study_Demo 1、PyTorch 复杂模型构建 1、模型截图2、模型部件实现3、模型组装 2、模型定义 2.1、Sequential 1、当模型的前向计算为简单串联各个层的计算时, Sequential 类可以通过更加简单的方式定义模型。2、可以接收…

HTML5岗位技能实训室建设方案

一 、系统概述 HTML5岗位技能技术是计算机类专业重要的核心课程,课程所包含的教学内容多,实践性强,并且相关技术更新快。传统的课堂讲授模式以教师为中心,学生被动式接收,难以调动学生学习的积极性和主动性。混合式教学…

2023年Java核心技术面试第八篇(篇篇万字精讲)

目录 十五 . 面向对象的基本要素:封装,继承,多态 15.1 封装: 15.1.1 例子: 15.2 继承 15.2.1 例子 15.3 多态 15.3.1 例子 15.3.2 小结:谈谈多态的继承的联系 十五 . 面向对象的基本要素:封装&a…

Linux--进程地址空间

1.线程地址空间 所谓进程地址空间(process address space),就是从进程的视角看到的地址空间,是进程运行时所用到的虚拟地址的集合。 简单地说,进程就是内核数据结构和代码和本身的代码和数据,进程本身不能…

【Linux】socket 编程基础

文章目录 📕 网络间的通信📕 socket 是什么1. socket 套接字2. 套接字描述符3. 基本的 socket 接口函数3.1 头文件3.2 socket() 函数3.3 bind() 函数struct sockaddr主机序列与网络序列 3.4 listen() 函数3.5 connect() 函数3.6 accept() 函数IP 地址风格…

3.BGP状态机和路由注入方式

BGP状态机 BGP路由的生成 不同于IGP路由协议,BGP自身并不会发现并计算产生路由,BGP将GP路由表中的路由注入到BGP路由表中,并通过Update报文传递给BGP对等体。 BGP注入路由的方式有两种: Networkimport-route与IGP协议相同,BGP支持根据已有的路由条目进行聚合,生成聚合路由…

Java 时间日期处理,工作必用(建议收藏)

工作中经常会遇到对时间日期进行处理的业务,像日期类的API个人觉得不需要背,需要的时候去查资料就行。我整理了Java8之前及之后日期类常用的时间日期处理方法,方便工作需要时查找,觉得有用的朋友可以收藏。 一、日期格式化和解析 …

linux挂载内网镜像源文件,支持yum安装

cd /etc/yum.repos.d/vim kylin_aarch64.repo 重建yum缓存 yum clean allyum makecacheyum repolist

RH1288V3 - 初识物理服务器

如果你拥有一台物理服务器(不是云服务器) 个人比较推荐你用物理服务器,虽然性能会比云要来的差,但是不用每月交钱上。云服务固然方便,但是几个核的性能和一点存储,想做一个动漫网站固然要很多mp4这种影视资源,云服务器…

设计模式二十一:状态模式(State Pattern)

一个对象的内部状态发生变化时,允许对象改变其行为。这种模式使得一个对象看起来好像在运行时改变了它的类,主要目的是将状态的行为从主要对象中分离出来,使得主要对象不必包含所有状态的逻辑,而是将每个状态的行为封装在独立的类…

积跬步至千里 || 数学基础、算法与编程

数学基础、算法与编程 1. BAP 技能 BAP 技能是指基础(Basic)、算法(Algorithm)和编程(Programm)三种基本技能的深度融合。理工科以数学、算法与编程为根基,这三个相辅相成又各有区别。 (1)数学以线性代数为主要研究工具和部分微积分技术为手…