×

JavaScript教程

vue动态加载路由3种方式(思路)(vue 路由动态加载)

dede58织梦模板 dede58织梦模板 发表于2024-05-02 浏览8990 评论0
使用场景:后管系统,处理不同角色,不同权限,显示不同菜单。目的:根据需求,动态加载路由,处理后台返回的不同菜单权限。方法: 方法一:注册所有路由,根据后台返回菜单数据,显示菜单。 弊端:路由全部注册,菜单没有显示;用户可以手动更改url值,依然会显示当前组件。 方法二:前端手动写好,根据不同的角色,创建多个不同的路由,根据登录的角色,动态的加载某个数组。 弊端:如果后台新增角色,那么只有修改前端代码,重新部署。 方法三(推荐):菜单动态生成路由映射 菜单->

JavaScript教程

seccon 2022 quals wp(2022年neccs)

dede58织梦模板 dede58织梦模板 发表于2024-05-02 浏览5290 评论0
题外话 很激动可以打入前十,可以去日本旅游了,感谢带飞 pwn koncha 比较简单的签到题 %[^\n]这个大概查一下或者试一下,如果什么都不输入,刚好可以泄露libc的地址,然后就是栈溢出,覆盖为rop或者直接one_gadget都可以 #!/usr/bin/python3 # -*- coding: utf-8 -*- from pwn import * it = lambda: io.interactive() ru = lambda x: io.recvu

JavaScript教程

JavaScript实现飞机大战

dede58织梦模板 dede58织梦模板 发表于2024-05-02 浏览29622 评论0
javascript飞机大战,你也能写! 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java、JavaScript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注,期待与您一起学习、成长、起飞! 系列目录 1. JavaScript 贪吃蛇游戏2. JavaScript 俄罗斯方块3. JavaScript 扫雷小游戏4. JavaScript 网红太空人表盘 引言:

JavaScript教程

前端面试八股文(超详细)(后端面试八股文)

dede58织梦模板 dede58织梦模板 发表于2024-05-02 浏览50166 评论0
JavaScript \1. Promise 的理解 Promise 是一种为了避免回调地狱的异步解决方案 2. Promise 是一种状态机: pending(进行中)、fulfilled(已成功)和rejected(已失败) 只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。 回调地狱 回调函数中嵌套回调函数的情况就叫做回调地狱。 回调地狱就是为是实现代码顺序执行而出现的一种操作,它会造成我们的代码可读性非常差,后期不好维护。 一、Promise

正则表达式

js正则表达式使用详解(js正则表达式的使用)

森宇 森宇 发表于2024-05-02 浏览6312 评论0
正则表达式 正则表达式(Regular Expression),在代码中常简写为 regex、regexp或RE。使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 搜索是可用于文本搜索和文本替换。 语法: /正则表达式主体/修饰符(可选) 在 javascript 中, 正则表达式通常用于两个字符串方法:search()和 replace()。 search()方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。 re

JavaScript教程

05-ES6语法:解构赋值(es6的解构赋值)

dede58织梦模板 dede58织梦模板 发表于2024-05-02 浏览33760 评论0
本文我们介绍ES6中解构赋值。ES6的解构赋值语法是一种JS表达式。解构赋值语法是一种JS表达式,通过解构赋值,可以将属性/值从对象/数组中取出,赋值给其他变量。 下面我们具体来看看解构赋值是什么?以及是如何使用的? 下面是简单的屏幕分享,不爱看文字的同道中人可以看视频。-_- 一、获取对象属性值 在JS中如何去获取对象的属性值呢?我们还是先看ES6之前的代码是如何实现的。无非是通过点(.)语法或者下标([])的方式来获取对象的属性值,代码分别如下。 通过点语法(.)获取

JavaScript教程

【JavaScript高级进阶】初识类,函数进阶,如何改变this指向

dede58织梦模板 dede58织梦模板 发表于2024-05-02 浏览2905 评论0
目录 前言 1.class类 1.1class本质还是function 1.2类的所有方法都定义在类的prototype属性上 1.3类创建的实例,里面也有_ proto_ 指向类的prototype原型对象 1.4语法糖 2.数组方法          2.1forEach 2.1filter(过滤元素)   2.3some(校验元素)   2.4map数据渲染 3.字符串方法 4.对象方法 4.1Object.defineProperty()定义新属性或修改原有的