- 博客(155)
- 收藏
- 关注
原创 JS和TS 的区别
枚举代表的是一系列特定类型的对象,这是从别的编程语言派生出来的概念,所以我们不能用js 的概念强加到它上面,其实枚举最好理解的就是一系列确定的常量。第三种情况:设置返回值类型为 void,void用来表示空,以函数为例,就表示没有返回值的函数,或返回值为空,如果想要一点返回值都没有,设置返回值类型为never(永远不会返回结果)这是的我们可以定义构造函数参数的可选性。ts增加了重写,子类覆盖了父类中的属性或是方法叫做重写 子类和父类同名的方法和属性,在子类中重新声明的时候,就覆盖了父类原本的内容。
2024-08-26 08:30:00 674
原创 Promise.all() 使用方法
Promise.all() 方法是 JavaScript 中的一个 Promise 方法,它用于同时处理多个 Promise 对象,并返回一个新的 Promise 对象。
2024-06-18 08:00:00 3288
原创 vue2.0 开发一定用得着的
1、$nextTick: 用于延迟执行一段代码,当你需要操作dom时,将dom操作的js放在this.nextTick()的回调函数中。// $refs this.$nextTick(() => { this.$refs['form'].resetFields()})2、watch 监听watch: { currentCode(val, oldVal){//普通的watch监听-一般用于字符串、数值、布尔 console.log("currentCode:
2024-05-23 14:00:00 384 1
原创 性能测试方法,80%提高你的工作效率
由于真实环境下的实际负载,会有高峰和低谷的交替变化(比如,对于企业级应用,白天通常是高峰时 段,而晚上则是低峰时段),所以为了尽可能地模拟出真实的负载情况,我们会每12小时模拟一个高峰 负载,两个高峰负载中间会模拟一个低峰负载,依次循环3-7天,形成一个类似于“波浪形”的系统测试 负载曲线。这里的性能指标,除了包括并发用户数,响应时间,系统吞吐量外,还应该包括各类资源的使用率,比如系统级别的cpu占用率、内存使用率、磁盘I/O和网络I/O等,再比如应用级别以及JVM级别的各类资源使用率指标等。
2024-05-01 17:00:00 364
原创 元素定位---自动化测试
以Chrome 浏览器为例,F12 打开 开发者工具,定位到需要操作的元素(如 搜索框),然后右键鼠标,复制里面点击 Xpath即可。
2024-04-05 13:00:00 327
原创 前端常用6种数据加密方式的使用(最详解)
相信大家在工作或面试中经常遇到需要加密的功能,无论是 web 后台还是小程序,都常常存在加解密传输,签名防篡改等机制,会使很多渗透人员没有办法直接对参数的值进行更改,大大增加了攻击者的攻击成本。下面我介绍前端6种常用的加密如何使用,如有不足之处,欢迎大家补充。讲到这里,相信大家对前端加密的6种方式有详细的使用认识,如有不足之处,请大家补充,欢迎在评论区交流。如果文章对你有所帮助,!博主会持续更新。。。。t=N7T8。
2024-03-15 10:55:07 3384
原创 前端实现token的无感刷新--VUE
token刷新的方案方案一:后端返回过期时间,前端判断token过期时间,去调用刷新token的接口缺点:需要后端提供一个token过期时间的字段;使用本地时间判断,若本地时间被修改,本地时间比服务器时间慢,拦截会失败。方案二:写个定时器,定时刷新token接口缺点:浪费资源,消耗性能,不建议采用方案三:在响应拦截器中拦截,判断token返回过期后,调用刷新token接口(⭕推荐使用)token失效后接口返回401。
2024-01-31 17:08:20 1825 1
原创 Vue大屏自适应终极解决方案
我们常用图表来做数据统计,数据展示,数据可视化等比较直观的方式来达到一目了然的数据查看,但在大屏开发过程中,常会因为适配不同屏幕而感到困扰,下面我们使用v-scale-screen来解决一下这个难题。
2023-11-30 15:10:49 3151 1
原创 VUE识别访问设备是移动端还是pc端
有些网站需要区分手机端网页和pc端网页,做到不同设备访问不同的网页,增强用户的使用体验,可以在app.vue中作一个判断......
2023-11-08 12:00:00 1831
原创 用于处理 null、NaN 和undefined 的 18 个 JavaScript 代码片段
用于处理 null、NaN 和undefined 的 18 个 JavaScript 代码片段
2023-08-04 19:00:00 147
原创 【无标题】
CSDN AI写作助手上线了!InsCode AI 创作助手不仅能够帮助用户高效创作文章,而且能够作为对话式AI回答你想知道的问题。成倍提高生产力!欢迎大家使用新功能后分享自己的使用心得与建议!
2023-06-01 09:13:09 84
原创 Cannot read properties of undefined (reading ‘type‘)【echart报错】
用于读取响应式对象对应的普通对象,对这个普通对象的所有操作,不会引起页面更新。当渲染具有不可变数据源的大列表时,跳过响应式转换可以提高性能。:将一个由reactive生成的响应式对象转为普通对象。有些值不应被设置为响应式的,例如复杂的第三方类库等。:标记一个对象,使其永远不会再成为响应式对象。
2023-05-12 14:26:33 2434 1
原创 Vue 常用传值方式、父传子、子传父、非父子组件传值
Vue2.0 传值方式:在Vue的框架开发的项目过程中,经常会用到组件来管理不同的功能,有一些公共的组件会被提取出来。这时必然会产生一些疑问和需求?比如一个组件调用另一个组件作为自己的子组件,那么我们如何进行给子组件进行传值呢?如果是电商网站系统的开发,还会涉及到购物车的选项,这时候就会涉及到非父子组件传值的情况。当然你也可以用Vuex状态管理工具来实现,这部分我们后续会单独介绍。我先给大家介绍Vue开发中常用的三种传值方式。Vue常用的三种传值方式有:父传子子传父非父子传值引用官网的一句话:
2023-02-28 17:03:11 215
原创 网站快速变黑白灰色的方法,沉痛悼念!
一般在全国哀悼日,大地震的日子,以及一些影响力很大的伟人逝世或纪念日的时候,都会让自己的网站的全部网页变成灰色(黑白色),以表示我们对逝者的悼念。那么今天小编就说说,通过几行简单的代码,来实现这个功能。
2022-12-26 10:56:09 283
转载 jQuery 效果 - 淡入淡出
jQuery fadeIn() 方法jQuery fadeIn() 用于淡入已隐藏的元素。语法:$(selector).fadeIn(speed,callback);可选的 speed 参数规定效果的时长。它可以取以下值:“slow”、“fast” 或毫秒。.可选的 callback 参数是 fading 完成后所执行的函数名称。下面的例子演示了带有不同参数的 fadeIn() 方法:<script>$(document).ready(function(){ $("butt
2022-05-23 08:27:28 147
转载 vue中组件的props属性
> props主要用于组件的传值,他的工作就是为了接收外面传过来的数据,与data、el、ref是一个级别的配置项。问题一:那props具体是怎么使用呢?原理又是什么呢?往下看1、【定义被调用组件】首先,我们先定义一个person组件,用于显示个人信息的组件,我们放了一个人的姓名,性别,以及年龄,定义好这个组件之后,就可以等待其他组件进行调用。那么既然别的组件可以调用,我们就需要再定义一个props属性,用于接收别的组件传进来的值。注意:组件中name、sex、age都是一个...
2022-03-10 10:01:17 682
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人