- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人