首页
文章
归档
分类
标签
生活
说说
图库
留言板
网址导航
账号卡站
SIM流量卡
国外信用卡
各类账号
百宝箱
云盘
影音娱乐
免费API
机场&软件
DockerHub
LobeChat
ChatGPT
监控
流量统计
站点监测
小鸡探针
更多
短链服务
青龙面板
Minio
qBittorrent
朋友圈
相关声明
关于我
IT知识空间
专注于前端领域的全栈博主
累计撰写
198
篇文章
累计创建
40
个标签
累计收到
224
条评论
栏目
首页
文章
归档
分类
标签
生活
说说
图库
留言板
网址导航
账号卡站
SIM流量卡
国外信用卡
各类账号
百宝箱
云盘
影音娱乐
免费API
机场&软件
DockerHub
LobeChat
ChatGPT
监控
流量统计
站点监测
小鸡探针
更多
短链服务
青龙面板
Minio
qBittorrent
朋友圈
相关声明
关于我
目 录
CONTENT
以下是
FanJunyang
的文章
2023-02-06
Vue 权限控制(路由验证)
下面介绍两种权限控制的方法:路由元信息(meta)动态加载菜单和路由(addRoutes)路由元信息(meta)如果一个网站有不同的角色,比如管理员和普通用户,要求不同的角色能访问的页面是不一样的这个时候我们就可以把所有的页面都放在路由表里,只要在访问的时候判断一下角色权限。如果有权限就让访问,没有
2023-02-06
476
0
0
Font-end web
Vue
2023-02-04
JS(浏览器)事件环Event Loop (宏、微任务)
在说 浏览器事件环 之前,先说几组概念:堆(heap)和栈(stack)堆中存的是引用数据类型,是动态分配的内存,大小不定也不会自动释放。栈中存的是基本数据类型,会自动分配内存空间,自动释放;堆(heap):也可以叫堆内存;是一种队列优先,先进先出的数据结构;栈(stack):又名’堆栈’,也是一种
2023-02-04
532
0
0
JavaScript
Vue
React
Browser
Font-end web
2023-02-03
Vue 递归组件(构建树形菜单)
对于一些有规律的DOM结构,如果我们再一遍遍的编写同样的代码,显然代码是比较繁琐和不科学的,而且自己的工作量会大大增加,那么有没有一种方法来解决这个问题呢?答案是肯定的,我们可以通过 递归 方式来生成这个结构,当然在 Vue 模板中也是可以实现的,我们可以在 Vue 的组件中调用自己本身,这样就能达
2023-02-03
476
0
0
Vue
Font-end web
2023-02-02
Vue 数据劫持
什么是数据劫持?定义: 数据劫持,指的是在访问或者修改对象的某个属性时,通过一段代码拦截这个行为,进行额外的操作或者修改返回结果。简单地说,就是当我们 触发函数的时候 动一些手脚做点我们自己想做的事情,也就是所谓的 "劫持"操作数据劫持的两种方案:Object.definePro
2023-02-02
481
0
2
JavaScript
Vue
Font-end web
2023-02-01
常见的跨域解决方案(全)
什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:资源跳转: A链接、重定向、表单提交资源嵌入: link、script、img、frame等dom标签,还有样式中background:url()、@font-face()等文件外链脚本请求: js发起
2023-02-01
729
0
0
Font-end web
Browser
HTTP Network
2023-01-31
Vue 路由守卫(路由的生命周期)
vue路由守卫, 导航前置守卫: beforeEach 组件内部守卫: beforeRouteEnter 导航解析守卫: beforeResolve 导航后置守卫: afterEach 组件钩子: beforeCreate 组件钩子: created 组件钩子: beforeMount 组件钩子: mounted 组件内部守卫: beforeRouteLeave 导航前置守卫: beforeEach 导航解析守卫: beforeResolve 导航后置守卫: afterEach 组件钩子: beforeDestroy
2023-01-31
852
0
1
Font-end web
Vue
2023-01-30
Visual Studio Code (VS Code)自定义代码模板
在平常程序编写时,一段代码或说明会重复出现,这时候就可以使用模板,有利于提高我们的工作效率VSCode 作为一种轻量级的代码编辑器,业界内颇受欢迎;下面就介绍一下如何利用VSCode snippet 制作代码模板。创建一个snippets菜单栏选择File下拉菜单中选择 Preferences再选择
2023-01-30
826
0
0
Tools
2023-01-29
Vue组件之间的数据传递(通信、交互)详解
默认情况下数据不能在组件之间共享,但是可以通过以下几种方法实现组件之间的数据传递:props父子组件之间的数据传递:父传子子传父父传子确定父中有数据在父组件的模板中通过属性绑定,把数据绑到子组件上在子组件中定义props属性,用来接收父传递过来的数据在子组件的模板就可以直接使用接收过来的数据父绑定数
2023-01-29
358
0
0
Vue
Font-end web
2023-01-19
better-scroll 滚动插件的使用
better-scroll 是什么?better-scroll 是一款重点解决移动端(已支持 PC)各种滚动场景需求的插件。它的核心是借鉴的 iscroll 的实现,它的 API 设计基本兼容 iscroll,在 iscroll 的基础上又扩展了一些 feature 以及做了一些性能优化。bette
2023-01-19
989
0
0
JavaScript
React
Vue
Font-end web
NPM
2023-01-18
JS中常用计时器方法(setTimeout、setInterval)
JS常用的定时器方法setTimeout():在指定的毫秒数后调用函数或者计算表达式setInterval():按照指定的周期(以毫秒计)来调用函数或计算表达式。方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。clearTimeout():清除setTimeout()
2023-01-18
556
0
0
JavaScript
Font-end web
1
...
16
17
18
19
20