当前位置: 首页 > news >正文

前端面试相关

  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. 抽奖功能实现

相关文章:

前端面试相关

HTML5 新特征 ✅ HTML5 与es6 新特性cookie 与 sessionStorage 和 localStorage 的区别 ✅Cookie 和localStorage、SessionStorage 区别事件冒泡和事件捕获 ✅ 事件捕获和事件冒泡垂直居中 DIV ✅ 元素垂直水平居中的多种办法(块级 行内元素)两栏布局左边…...

在ubuntu上部署label-studio

1. 安装label-studio 由于服务器的默认python3版本太低,尝试了很多方法,没有升级。因此采用annaconda方式安装label-studio. a.安装anaconda: 参照如下链接,安装anaconda。 Ubuntu安装Anaconda详细步骤(Ubuntu22.04.1&#xff…...

HashSet

HashSet集合底层采取哈希表存储数据 哈希表是一种对于增删改查数据性能都较好的结构 hashCode方法和equals方法的配合流程 当添加对象的时候,会先调用对象的hashCode方法计算出一个应该存入的索引位置,查看该位置上是否存在元素 不存在:直接存…...

Java-继承和多态(下)

补全构造方法 import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner new Scanner(System.in);while (scanner.hasNextInt()) {int x scanner.nextInt();int y scanner.nextInt();int z scanner.nextInt();Sub sub new…...

Docker搭建并配置Prometheus

首先确保Linux已安装Docker,如未安装请先参考:Linux安装Docker 1.安装准备 创建挂载目录 /opt/prometheus/data目录,准备用来挂载放置prometheus的数据 /opt/prometheus/config目录,准备用来放置prometheus的配置文件 /opt/pro…...

“解放 Arweave“优惠:4EVERLAND的无缝上传教程

为了进一步展示 Arweave 的能力,4EVERLAND 骄傲地推出了“解放 Arweave”活动。我们认识到 Arweave 在数据完整性、抗审查性以及长期保存方面的无与伦比的优势,因此我们与这个去中心化的存储巨头建立了强大的集成。 克服了过去与加密货币支付逻辑相关的…...

系统学习Linux-LVS集群

集群概述 负载均衡技术类型 四层负载均衡器 也称为 4 层交换机,主要通过分析 IP 层及 TCP/UDP 层的流量实现基于 IP 加端口的负载均衡,如常见的 LVS、F5 等; 七层负载均衡器 也称为 7 层交换机,位于 OSI 的最高层,即…...

使用matplotlib绘制动图

主程序如下: 项目:701项目三分报告 作者:WN 内容:速度障碍法实现 时间:2023年8月26号import numpy as np import pandas as pd import matplotlib.pyplot as plt from matplotlib import animation from utils import *uav1 Agen…...

加油站ai视觉分析检测预警

加油站ai视觉分析预警系统通过yolov8图像识别和行为分析,加油站ai视觉分析预警算法识别出打电话抽烟、烟火行为、静电释放时间是否合规、灭火器摆放以及人员工服等不符合规定的行为,并发出预警信号以提醒相关人员。YOLOv8 的推理过程和 YOLOv5 几乎一样&…...

Docker构建镜像

Docker根据Dockerfile文件构建镜像 在实际生产中,常常使用Dockerfile构建企业级生产环境镜像,然后再部署在我们的生产环境中,本文将从从零开始介绍Dockerfile如何使用,构建镜像。 Dockerhub官网地址:https://registry.hub.docke…...

【太多网工对NAT还存在这4种误解!你是其中一个吗?】

NAT是解决公网地址不够用大家最熟悉的网络技术之一,而NAT最依赖的是NAT translation表项,至于NAT的概念和背景这里不再解释,网络上有很多关于此的类似介绍,自己搜索即可。下面主要是针对大家对NAT的一些误解进行分析。 1 误解一…...

React钩子函数之useEffect,useLayoutEffect与useInsertionEffect的区别

React钩子函数在React开发中扮演着非常重要的角色。其中,useEffect、useLayoutEffect和useInsertionEffect是三个常用的钩子函数,它们的作用虽然有些相似,但是也存在一些区别。在本文中,我们将详细介绍这三个钩子函数的区别&#…...

Unity——后期处理举例

Post Processing(后期处理)并不属于特效,但现代的特效表现离不开后期处理的支持。本文以眩光(Bloom)为例,展示一种明亮的激光的制作方法 1、安装后期处理扩展包 较新的Unity版本已经内置了新版的后期处理扩…...

PMP P-05 Quality Management

质量管理...

vue中css修改滚动条样式

vue中css修改滚动条样式 效果图: 代码(在app.vue中全局增加下面样式即可): &::-webkit-scrollbar {width: 8px;height: 8px;border-radius: 3px;}/*定义滚动条轨道 内阴影圆角*/&::-webkit-scrollbar-track {//-webkit-box-shadow: inset 0 0 …...

uniapp的H5实现图片长按保存

实现图片预览 使用uniapp的api实现图片预览,可以缩放,关闭等操作 uni.previewImage({urls:[imageUrl],success:()>{this.controllTouch();} }) imageUrl是图片地址,如https://www.111.com/abc/image.png urls是字符串数组,…...

Java 8:Stream API 流式操作(学习)

Java 8:Stream API Java 8 中的 Stream API 是一组用于对集合数据进行处理的新特性;提供一种以声明式风格对集合进行操作的方式,简化集合的处理,使得代码更加简洁、优雅,并且能够更高效地处理数据; 这种风格…...

04_20 直接使用代码 创建内核模块获取物理内存信息

好像和 free得出来有关 和/proc/meminfo 有关 但是下面是全部的物理页 #include <linux/version.h> #include <linux/module.h> #include <linux/init.h> #include <linux/mm.h>//下面宏表示物理内存空间起始地址 对应页帧号 #define ARCH_PFN_OFFSET…...

<C++> STL_list

1.list的介绍 list是可以在常数范围内在任意位置进行插入和删除的序列式容器&#xff0c;并且该容器可以前后双向迭代。list的底层是双向链表结构&#xff0c;双向链表中每个元素存储在互不相关的独立节点中&#xff0c;在节点中通过指针指向 其前一个元素和后一个元素。list与…...

聚类分析 | MATLAB实现基于FCM模糊C均值聚类结果可视化

聚类分析 | MATLAB实现基于FCM模糊C均值聚类结果可视化 目录 聚类分析 | MATLAB实现基于FCM模糊C均值聚类结果可视化效果一览基本介绍程序设计参考资料 效果一览 基本介绍 FCM模糊C均值聚类&#xff0c;聚类结果可视化&#xff0c;MATLAB程序。 FCM&#xff08;Fuzzy C-Means&a…...

DeepSeek 赋能智慧能源:微电网优化调度的智能革新路径

目录 一、智慧能源微电网优化调度概述1.1 智慧能源微电网概念1.2 优化调度的重要性1.3 目前面临的挑战 二、DeepSeek 技术探秘2.1 DeepSeek 技术原理2.2 DeepSeek 独特优势2.3 DeepSeek 在 AI 领域地位 三、DeepSeek 在微电网优化调度中的应用剖析3.1 数据处理与分析3.2 预测与…...

2024年赣州旅游投资集团社会招聘笔试真

2024年赣州旅游投资集团社会招聘笔试真 题 ( 满 分 1 0 0 分 时 间 1 2 0 分 钟 ) 一、单选题(每题只有一个正确答案,答错、不答或多答均不得分) 1.纪要的特点不包括()。 A.概括重点 B.指导传达 C. 客观纪实 D.有言必录 【答案】: D 2.1864年,()预言了电磁波的存在,并指出…...

汽车生产虚拟实训中的技能提升与生产优化​

在制造业蓬勃发展的大背景下&#xff0c;虚拟教学实训宛如一颗璀璨的新星&#xff0c;正发挥着不可或缺且日益凸显的关键作用&#xff0c;源源不断地为企业的稳健前行与创新发展注入磅礴强大的动力。就以汽车制造企业这一极具代表性的行业主体为例&#xff0c;汽车生产线上各类…...

基于数字孪生的水厂可视化平台建设:架构与实践

分享大纲&#xff1a; 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年&#xff0c;数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段&#xff0c;基于数字孪生的水厂可视化平台的…...

稳定币的深度剖析与展望

一、引言 在当今数字化浪潮席卷全球的时代&#xff0c;加密货币作为一种新兴的金融现象&#xff0c;正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而&#xff0c;加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下&#xff0c;稳定…...

2025季度云服务器排行榜

在全球云服务器市场&#xff0c;各厂商的排名和地位并非一成不变&#xff0c;而是由其独特的优势、战略布局和市场适应性共同决定的。以下是根据2025年市场趋势&#xff0c;对主要云服务器厂商在排行榜中占据重要位置的原因和优势进行深度分析&#xff1a; 一、全球“三巨头”…...

回溯算法学习

一、电话号码的字母组合 import java.util.ArrayList; import java.util.List;import javax.management.loading.PrivateClassLoader;public class letterCombinations {private static final String[] KEYPAD {"", //0"", //1"abc", //2"…...

浪潮交换机配置track检测实现高速公路收费网络主备切换NQA

浪潮交换机track配置 项目背景高速网络拓扑网络情况分析通信线路收费网络路由 收费汇聚交换机相应配置收费汇聚track配置 项目背景 在实施省内一条高速公路时遇到的需求&#xff0c;本次涉及的主要是收费汇聚交换机的配置&#xff0c;浪潮网络设备在高速项目很少&#xff0c;通…...

Python基于历史模拟方法实现投资组合风险管理的VaR与ES模型项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档&#xff09;&#xff0c;如需数据代码文档可以直接到文章最后关注获取。 1.项目背景 在金融市场日益复杂和波动加剧的背景下&#xff0c;风险管理成为金融机构和个人投资者关注的核心议题之一。VaR&…...

Golang——6、指针和结构体

指针和结构体 1、指针1.1、指针地址和指针类型1.2、指针取值1.3、new和make 2、结构体2.1、type关键字的使用2.2、结构体的定义和初始化2.3、结构体方法和接收者2.4、给任意类型添加方法2.5、结构体的匿名字段2.6、嵌套结构体2.7、嵌套匿名结构体2.8、结构体的继承 3、结构体与…...