上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 前言 抖动和防抖都是用来限制函数的执行频率,以优化函数触发频率过高导致的响应速度更不上触发速度,出现延迟、假死或卡顿的现象。 常见的频繁触发的事件有: 输入框的keyup/keydown 调整窗口大小的resize 页面滚动的scroll 鼠标滑动的mousedown/mousemove 防抖 在高 阅读全文
posted @ 2021-06-01 13:24 hdxg 阅读(140) 评论(0) 推荐(0)
摘要: 冒泡和捕获的区别 冒泡时,事件触发由内向外; 捕获时,事件触发由外向内; 参考资料 浅谈js的时间冒泡和事件捕获 阅读全文
posted @ 2021-06-01 13:22 hdxg 阅读(74) 评论(0) 推荐(0)
摘要: v-model是语法糖 v-model本质上是一个语法糖,下面两行代码是等价的。 <input v-model="message" /> <input :value="message" @input="message=$event.target.value" /> 参考资料 记一次Vue中v-mod 阅读全文
posted @ 2021-06-01 13:10 hdxg 阅读(158) 评论(0) 推荐(0)
摘要: 前言 我们在开发vue项目的时候,一般是使用vue init webpack my_project命令来创建项目的。 创建好的项目可以说比较复杂,文件比较多,让人难以把控。 今天下定决心,把vue init webpack生成的项目中各种文件给搞懂了,接下来就可以更进一步了。 目录结构 vue in 阅读全文
posted @ 2021-05-27 00:15 hdxg 阅读(144) 评论(0) 推荐(0)
摘要: 问题描述 今天重装系统,一些配置都丢了,心想重装一下又不是很麻烦,但结果却真的很麻烦。 安装完java、tomcat、idea后,在idea中启动tomcat发现控制台和之前的不一样,之前是有当前项目的url地址输出的,现在没有了: 并且打开浏览器访问localhost:8080也是错误404: 一 阅读全文
posted @ 2021-05-06 15:06 hdxg 阅读(453) 评论(0) 推荐(0)
摘要: 问题描述 使用hibernate-validator进行校验时,前端只是收到一张状态400的错误页面,并不是json格式的校验错误消息。 原因及解决 这个问题研究了大半天,一直在看别人的写法,但怎么看我都没写错。 后来知道原来是有一个奇怪的要求我没有符合,那就是Controller中,Binding 阅读全文
posted @ 2021-05-04 16:28 hdxg 阅读(430) 评论(0) 推荐(0)
摘要: PS:本文是对参考资料1的阅读笔记,可以稍微浏览下,建议还是看参考资料1。 constructor() Promise在构造函数传入的函数里(通过resolve或reject)决定状态,在then()函数里注册确定状态后的回调。 如果在resolve里传入一个新的promise,那么当前promis 阅读全文
posted @ 2021-05-03 16:10 hdxg 阅读(92) 评论(0) 推荐(0)
摘要: 前言 Promise 规范有很多,如 Promise/A,Promise/B,Promise/D 以及 Promise/A 的升级版 Promise/A+,最终 ES6 中采用了 [Promise/A+ 规范](Promise/A+ 规范)。 本文是对参考资料1中给出的源代码的阅读笔记,为了尊重原作 阅读全文
posted @ 2021-05-03 16:08 hdxg 阅读(136) 评论(0) 推荐(0)
摘要: 为什么要搞懂this 简单地说,this就是当前函数的调用者。然而this的调用者有时候不那么明显可以看出,因此会造成各种编程中的问题: 对于下面这段代码,因为fn()在box.onclick()内被执行的,因此很多人会认为fn()的调用者是box,但实际上却是window。 var box = d 阅读全文
posted @ 2021-05-03 16:07 hdxg 阅读(68) 评论(0) 推荐(0)
摘要: PS:下面是我个人的总结,有些所以然都略过了,想理解得更透彻,建议看参考资料。 三者的用法及区别 const obj = { name: 'jack' } function printMessage(age, sex) { console.log(`my name is ${this.name}, 阅读全文
posted @ 2021-05-03 16:06 hdxg 阅读(188) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 下一页
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css