- 博客(5)
- 收藏
- 关注
原创 如何让一个盒子上下左右居中
1、给父级盒子设置相对定位,子级盒子绝对定位,左50%、上50%、margin-left:负的盒子宽的一半,margin-top:负的盒子高的一半。3、给父级盒子设置弹性盒,使用display:flex、justify-content:center、align-items:center。4、使用定位及变形,给元素绝对定位左50%、上50%、transform:translate(-50% ,-50%)。2、给父级盒子设置相对定位,子级盒子绝对定位,上下左右为0、margin:0 auto。
2023-04-08 16:46:22 1237
原创 说说你对this的理解
4、当函数为全局函数时this指向 window (在全局范围内,这代表全局对象,例如web浏览器中的 window 对象)this代表的是当前对象,由于执行环境不同,所代表的对象也不同。5、在call和apply中,this会指向第一个参数。1、在DOM0事件中this指向调用这个函数的对象。3、在箭头函数中this指向当前函数外离他最近的对象。总结:那个对象触发的函数就会指向那个对象。2、在构造函数中this指向创建新的实例。
2023-04-07 21:49:53 153 1
原创 vue页面权限和按钮权限
页面权限:权限分给角色,角色分给用户,不同的用户拥有不同的角色即不同的权限,前端实现主要通过addrouter添加动态路由列表,然后渲染侧边栏,实现权限管理。按钮权限:当用户登录之后,后端会返回按钮的权限,通过自定义指令动态生成按钮,实现按钮权限。
2023-04-07 21:47:21 243 1
原创 什么是防抖和节流?
一个需要频繁触发的函数,在规定时间内,只让最后一次生效,前面的不生效。(主要的应用场景:input验证、搜索联想、resize)一个函数执行一次后,只有大于设定的执行周期后才会执行。(主要的应用场景:scroll、touchmove)
2023-04-06 22:42:22 104 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人