自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 es6中的面试题

简单来说,箭头函数的this指向,通过定义箭头函数的地方向上寻找,找到第一个嵌套该箭头函数的普通函数,箭头函数继承该普通函数的this,如果一直找到全局环境,则箭头函数指向该全局对象。答:this指向是根据运行时的执行环境来决定的,谁调用this,this指向谁,如果没有找到直接调用者,则在非严格模式下,指向Window,反之,指向undefined。普通函数会在执行的过程中形成自己的执行上下文,其中包含三个重要属性:变量对象,作用域链,this。答:构造函数是同步执行的,.then方法是异步执行。

2023-08-28 15:54:47 72

原创 用html,css,js实现的文字雨效果

* 添加一个从下往上线性渐变的镜像效果,增加视觉层次感 *//* drop-shadow函数将阴影效果应用于投影图像 *//* 为文字添加阴影,看上去发光,增加视觉效果 */-- 雨滴将会在这里出现 -->// 从生成的数组中随机取出一个字符。// 每隔20ms创建一个雨滴元素。// 生成字母和数字数组。/* 左侧小云朵 *//* 右侧大云朵 *//* 横向云朵 */

2023-08-25 17:00:46 439 1

原创 真实的前端面试问题(较全版)

这是通过一道题目去测试对于基本的数组的最大值的查找,很明显我们知道,最大差值肯定是一个数组中最大值与最小值的差。主要是利用 + - 去进行运算,类似 a = a + ( b - a) 实际上等同于最后 的 a = b;这道问题出现在诸多的前端面试题中,主要考察个人对Object的使用,利用key来进行筛选。// 8. 将数组中的数字按照逗号进行拼接,并且拼接上小数点后面的值。111. rpx、px、em、rem、%、vh、vw的区别是什么?109. 说说你对 SPA 单页面的理解,它的优缺点分别是什么?

2023-08-23 20:27:52 94

原创 前端网页宽高的获取(触底加载用的较多)

document.body.scrollTop与document.documentElement.scrollTop两者有个特点,就是同时只会有一个值生效。比如document.body.scrollTop能取到值的时候,document.documentElement.scrollTop就会始终为0;

2023-08-22 15:56:04 172

原创 前端js部分常用且必备的基础知识点

apply() 方法与 .call() 类似,但它接受一个指定的 this 值和一个数组或类数组对象作为参数。例如,element.getAttribute('attributeName') 可以获取指定元素上名为 'attributeName' 的属性的值。数字转换为字符串:使用String()函数或.toString()方法,例如:String(123) 或 123.toString()。- map(): 遍历数组中的每个元素,并返回一个新的数组,新数组的元素是原始数组元素经过处理后得到的结果。

2023-08-19 09:38:35 71

原创 粒子龙卷风效果

title>粒子漩涡特效</title>

2023-08-17 17:22:55 142 1

原创 js部分面试题

递归函数是一种在函数内部调用自身的编程技术。深拷贝是指创建一个新的对象或数组,并将原始对象或数组中的所有属性或元素复制到新对象或数组中。浅拷贝是创建一个新的对象或数组,并将原始对象或数组中的引用复制到新对象或数组中。浅拷贝是与原始对象共享引用的,即修改拷贝后的对象也会影响到原始对象。bind 方法用于创建一个新函数,并将指定的对象作为新函数的 this 上下文,但不立即执行函数。在 JavaScript 中,this 是一个特殊的关键字,它在函数执行时绑定到不同的对象上,根据函数调用的方式而有所不同。

2023-08-17 16:35:11 33 1

空空如也

空空如也

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

TA关注的人

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