自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端RBAC鉴权模型 、Mockjs模拟随机数据、JS-Cookie存储 超详细总结 保姆级别

定义系统中需要的角色,并为每个角色分配相应的权限。例如,管理员角色可能具有更高级别的权限,而普通用户角色只能执行基本操作。

2024-08-28 20:22:14 768

原创 前端JS箭头函数和普通函数的区别全解 面试必问

在对象的方法中分别使用匿名函数function和箭头函数,对象调用该方法时,匿名函数的this指向被其调用的对象obj1,箭头函数的this指向父层的this,由于该代码是写在 Vue 项目中,因此this指向组件实例,在组件实例中,并没有变量a,因此this.a是undefined。另外,如果函数体很复杂,有许多行,或者函数内部有大量的读写操作,不单纯是为了计算值,这时也不应该使用箭头函数,而是要使用普通函数,这样可以提高代码可读性。方法中,使用了箭头函数,这导致这个箭头函数里面的。

2024-07-17 16:57:24 952

原创 异步 promise对象实现到使用 面试必问

Promise 的优点在于,让回调函数变成了规范的链式写法,程序流程可以看得很清楚。它有一整套接口,可以实现许多强大的功能,比如同时执行多个异步操作,等到它们的状态都改变以后,再执行一个回调函数;再比如,为多个回调函数中抛出的错误,统一指定处理方法等等。而且,Promise 还有一个传统写法没有的好处:它的状态一旦改变,无论何时查询,都能得到这个状态。这意味着,无论何时为 Promise 实例添加回调函数,该函数都能正确执行。所以,你不用担心是否错过了某个事件或信号。

2024-07-08 20:27:18 1823

原创 什么是闭包?闭包形成的条件及应用场景

闭包(closure)是一个函数以及其捆绑的周边环境状态(词法环境)的引用的组合。换而言之,闭包让开发者可以从内部函数访问外部函数的作用域。在 JavaScript 中,闭包会随着函数的创建而被同时创建。

2024-07-04 20:53:45 681

原创 对前端js高级面向对象的理解? 如何理解前端js中的内置对象、 对象原型、原型链?

对象是一个包含相关数据和方法的集合(通常由一些变量和函数组成,我们称之为对象里面的属性和方法)对象是javascript中的一个重要的概念,甚至有“JavaScript 中万物皆是对象”的说法。内置对象:指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或者是最基本而必要的功能(属性和方法)内置对象最大的有点就是帮助我们快速开发JavaScript提供了多个内置对象:Math、Date、Array、String等Math。

2024-06-30 20:48:43 936

原创 最全的前端项目中自适应布局和响应式布局解决方案

​自适应布局是一种根据不同的设备屏幕分辨率进行布局的方式,它为不同的屏幕分辨率定义了不同的布局,即创建多个静态布局,每个静态布局对应一个屏幕分辨率范围。当屏幕分辨率发生变化时,页面中元素的位置会变化而大小不会变,从而保持在不同渲染设备下浏览效果的最优化,给用户一致的浏览体验。然而,自适应布局的劣势在于,为了适应不同的设备,同一个页面往往需要开发不同页面,会增加成本,尤其当页面需求发生变化时,会涉及多套代码的改动​

2024-06-28 21:22:19 3580

原创 如何看待同源策略和跨域 同源策略和跨域之间的关系是什么? 如何解决跨域的问题!

理解跨域问题主要出现在前后端分离项目引起跨域问题的原因浏览器的同源策略,由于跨域不符合浏览器的同源策略,被浏览器拦截了

2024-06-28 19:36:42 1560

原创 LocalStorage 、 SessionStorage 、Cookie 的区别 面试必问

cookie、localstorage和sessionStorage三者都是在开发中用到的临时存储客户端会话信息或者数据的方法,下面就简单介绍一下三者的区别:

2024-06-28 17:08:09 996

原创 移动端上下滚动版级联选择器原生js实现 超详细

vue2的移动端 上下滚动版级联选择器 原生js实现 里面html css rem像素配置 都有 初学者小白可以看看 ,好处:粘走直接用

2024-06-27 20:13:46 321

原创 移动端原生js封装轮播图和大图预览组件

移动端的轮播图组件加大图预览组件原生js实现 非常简单易懂,轮播图和大图预览是同一个组件 复用性强 。

2024-06-27 19:48:27 238

原创 实现todolist增删改查 超详细

vue2版本的todolist对于初学vue的人很有帮助,里面有增删改查,组件通信

2024-06-27 19:35:10 179

空空如也

空空如也

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

TA关注的人

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