自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

原创 影刀RPA

影刀商城网址: https://demo-shop.winrobot360.com/user/login?

2024-01-02 18:25:02 2182

原创 MySQL中其中7中JOIN方法

【代码】MySQL中其中7中JOIN方法。

2023-12-09 11:44:00 99

原创 Java开发工程师 常见的面试题

【代码】Java开发工程师 常见的面试题。

2023-10-27 11:24:15 112

原创 Web前端笔试(二)

事件冒泡是指在处理嵌套元素上的事件时,事件会从最内层元素开始触发,然后逐级向外传播到父元素,直至根元素。这意味着如果一个元素上发生了某个事件,它的元素也会相应地触发同样的事件。阻止事件冒泡可以使用事件对象的方法来实现。常用的方法时stopPropagation()。调用该方法可以阻止事件继续向上传播,即停止事件冒泡。

2023-10-18 19:50:38 133

原创 前端面试题 (HTML5 CSS3 部分)

rem是相对长度,相对于根元素(html)的font-size属性来计算大小,通常来做移动端的适配rem是根据根元素font-size计算值的倍数。

2023-10-16 11:20:53 64

原创 前端面试题 (JS部分)

当没有async和defer这两个属性的时候,浏览器会立刻并执行指定的脚本有async的时候,加载和渲染后面元素的过程将和script的加载和执行并行进行(异步)有defer的时候,加载和渲染后面元素的过程将和script的加载并行进行(异步),但是它的执行事件要等所有的元素解析完成之后才会执行。

2023-10-13 12:43:58 109

原创 前端面试题(JS部分)描述一下闭包,并说出闭包的特点

特点:属于可以重复利用变量,并且这个变量不会污染全局的一种机制,这个变量是一直保存在内存中,不会被垃圾回收机制回收。特点:闭包较多的时候,会消耗内存,导致页面的性能下降,在IE浏览器中才会导致内存泄露。闭包:函数嵌套函数,内部函数被外部函数返回并保存下来时,就会产生闭包。使用的场景:防抖、节流、函数嵌套函数避免全局污染的时候。

2023-10-13 10:07:38 43

原创 前端面试题(JS部分)JS对数据类的检测方式

【代码】前端面试题(JS部分)JS对数据类的检测方式。

2023-10-13 09:54:57 38

原创 前端面试题(JS部分)JS有哪些内置对象?

8. RegExp(正则)

2023-10-13 09:29:26 38

原创 前端面试题(JS) JS由哪三部分组成?

JS的组成三部分:1. ECMAScript: JS的核心内容,描述了语言的基础语法,比如var、for、数据类型(数组、字符串);2. 文档对象模型(DOM):DOM把整个HTML页面规划为元素构成的文档;3. 浏览器对象模型(BOM):对浏览器窗口进行访问和操作

2023-10-13 09:24:04 56

原创 前端面试题(Vue) 如何理解MVVM

MVVM 是 Model-View-ViewModel 的编写,前端开发的架构模式M: 模型,对应的是 data 的数据V: 视图,用户界面,DOMVM: 视图模型,Vue的实例对象,连接View和Model的桥梁核心是提供对View和ViewModel的双向数据绑定,当数据改变的时候,ViewModel能监听到数据的变化,自动更新视图;当用户操作视图的时候,ViewModel也可以监听到视图的变化,然后通知数据进行改动,这就实现了双向数据绑定;ViewModel通过双向绑定把View和Model连接起来

2023-10-11 13:01:10 81

原创 前端面试题 (Vue)

v-if 和 v-show 的区别:1. v-show控制元素的 display 值来让元素显示和隐藏;v-if 显示隐藏时把DOM元素添加和删除2. v-if 有一个局部编辑/卸载的过程,切换这个过程中会适当的销毁和重建内部的事件监听和子组件;v-show 只是简单的CSS切换3. v-if 才是真正的条件渲染,v-show 从 false 变成 true 的时候不会触发组件的生命周期,v-if 会触发生命周期4. v-if 的切换效率比较低,v-show 的效率比较高共同点:都可以控制元素的显示和隐藏

2023-10-11 12:50:47 136

原创 前端面试题 有没有用过预处理器

预处理语言增加了变量、函数、混入等强大的功能。

2023-10-11 12:44:25 31

原创 前端面试10 CSS的哪些属性可以被继承

CSS的三大特性: 继承、层叠、优先级子元素可以继承父类元素的样式:1.字体的一些属性:font2.文本的一些属性:line-height3.元素的可见性:visibility:hidden4.表格布局的属性:border-spacing5.列表的属性:list-style6.页面样式属性:page7.声音的样式属性

2023-10-10 16:13:04 52

原创 前端面试9 让一个元素水平垂直居中的方式有哪些

2. 定位+transform。1. 定位+margin。5. table布局。

2023-10-10 15:52:29 35

原创 前端面试题8 重绘和重排的区别

对DOM的样式进行修改,比如color和background-color,浏览器不需要重新计算几何属性的时候,直接绘制了该元素的新样式,那么这里只触发了重绘。重绘: 计算好盒模型的位置、大小和其他一些属性之后,浏览器会根据每个盒模型的特性进行 绘制。重排(回流): 布局引擎会根据所有的样式计算出盒模型在页面上的位置和大小。对DOM的大小、位置进行修改后,浏览器需要重新计算元素的这些几何属性,就叫重排。

2023-10-10 15:31:29 64

原创 前端面试题7 px和rem的区别

px和rem的区别: px是像素,显示器上给我们呈现画面的像素,每个像素的大小是一样,绝对单位长度 rem,相对单位,相对于html根节点的font-size的值,直接给html节点的font-size: 62.5%; 1rem = 10px; (16px * 62.5% = 10px)

2023-10-10 15:20:13 43

原创 前端面试题6 隐藏元素的方法有哪些

隐藏元素的方法有哪些:1. display:none 元素在页面上消失,不占据空间2. opacity:0 设置了元素的透明度为0,元素不可见,占据空间位置3. visibility:hidden 让元素消失,占据空间位置,一种不可见的状态4. position:absolute 让元素从当前位置移开5. clip-path 把元素剪切掉

2023-10-10 15:13:44 48

原创 前端面试题5 CSS选择器的优先级

CSS的特性:继承性、层叠性、优先级优先级:写CSS样式的时候,会给同一个元素添加多个样式,此时哪个样式的权重高就显示哪个样式CSS样式的类型:标签、类/伪类/属性、全局选择器、行内样式、id、!important权重大小比较: !important > 行内样式 > 类/伪类/属性 > 标签 > 全局选择器

2023-10-10 11:29:54 60

原创 前端面试4 说一下CSS中的盒模型

在HTML页面中的所有元素可以看成一个盒子盒子的组成:内容content、内边距padding、边框border、外边距margin盒模型的类型: 标准盒模型: margin + border + padding + content IE盒模型: margin + content(pading + boder) 内容区包含padding、border控制盒模型的模式:box-sizing: content-box(默认值

2023-10-10 11:20:57 27

原创 前端面试题3 字符串驼峰命名封装函数

【代码】前端面试题3 字符串驼峰命名封装函数。

2023-10-10 09:23:34 36

原创 前端面试题2 值类型和引用类型的传递

【代码】前端面试题2 值类型和引用类型的传递。

2023-10-10 09:01:34 34

原创 前端面试题1 作用域问题

【代码】前端面试题1 作用域问题。

2023-10-10 08:48:20 32

原创 Java 数据结构 8皇后问题 Queue8

【代码】Java 数据结构 8皇后问题 Queue8。

2023-10-07 11:07:15 47

原创 Java 数据结构 迷宫问题

【代码】Java 数据结构 迷宫问题。

2023-10-06 10:55:31 61

原创 JAVA 数据结构 中缀表达式转后缀表达式

(1)如果 s1 为空,或栈顶运算符为左括号 “(”,则直接将此运算符入栈(2)否则,若优先级比栈顶运算符高,也将运算符压入栈 s1(3) 否则,将 s1 栈顶的运算符弹出并压入栈 s2 中,再次转到 (4.1)与 s1 中新的栈顶运算符相比较5. 遇到括号时:(1)如果是左括号“(”,则直接压入 s1(2) 如果是右括号“)”,则依次弹出 s1 栈顶的运算符,并压入s2,直到遇到左括号“(”为止,此时将这一对括号丢弃6. 重复步骤2至5,直到表达式的最右边。

2023-09-26 20:14:50 238

原创 JAVA 用栈实现计算器 (中缀表达式)

【代码】JAVA 用栈实现计算器。

2023-09-26 14:18:49 60

原创 JAVA 数据结构 链表模拟栈

使用一个变量 maxSize ,入栈时,maxSize--, 出栈时, maxSize++。因此当栈满时,maxSize == 0。当栈为空时,head.next == null。

2023-09-26 10:07:16 61

原创 Java 数组模拟栈

【代码】Java 数组模拟栈。

2023-09-26 09:24:15 37

原创 Java Joseph 问题

Joseph 问题为:设编号为1,2,3......n 的 n 个人围坐一起,约定编号为 k (1

2023-09-25 16:10:05 42

原创 Java 双向链表

【代码】Java 双向链表。

2023-09-25 10:35:31 28

原创 Java 单链表的反转

【代码】Java 单链表的反转。

2023-09-23 23:46:17 172

原创 Java 单链表

【代码】Java 单链表。

2023-09-23 19:04:07 26

原创 Java 数组模拟环形队列

【代码】Java 数组模拟环形队列。

2023-09-23 11:35:58 35

原创 Java 数组模拟队列

此时代码存在一个漏洞:即数组模拟队列,只能用一次,无法达到复用的效果。

2023-09-23 10:30:27 33

原创 二维数组与稀疏数组之间的相互转换

二维数组与稀疏数组之间的相互转换

2023-09-22 09:50:16 32

原创 线性结构与非线性结构

非线性结构包括:二维数组、多维数组、广义表、树结构、图结构。

2023-09-21 19:38:58 47

原创 Java int[] 数组 转化为 List

【代码】Java int[] 数组 转化为 List。

2023-09-16 15:10:24 204

原创 ES11 String.prototype.matchAll

ES11 String.prototype.matchAll。

2023-08-23 10:47:43 44

原创 ES11 可选链操作符

ES11 可选链操作符。

2023-08-23 10:47:27 40

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除