09 2021 档案
js事件循环宏任务微任务
摘要:想知道js里是怎么执行同步异步操作吗?这就要谈起事件循环了,事件循环里有宏任务微任务 不想写了 阅读全文
posted @ 2021-09-29 11:15 秃头大宝贝 阅读(23) 评论(0) 推荐(0)
vue中的watch
摘要:watch是一个监听器,当数据发生变化时通过watch监听数据变化并做一些操作。当需要在数据变化时执行异步或开销较大的操作时,这个方式是最有用的。 例子: watch: { // 如果 `question` 发生改变,这个函数就会运行 question: function (newQuestion, 阅读全文
posted @ 2021-09-29 10:48 秃头大宝贝 阅读(445) 评论(0) 推荐(0)
vue双向绑定原理
摘要:vue是一个MVVM(模型-视图-视图模型)框架 vue实现双向绑定核心是通过**object.defineProperty**来进行数据劫持。 流程: 1. 首先指令解析器complie解析模板,将里面的变量转换成数据,然后渲染页面视图,并把每个节点绑定一个更新函数,添加watcher订阅者。 2 阅读全文
posted @ 2021-09-29 09:46 秃头大宝贝 阅读(36) 评论(0) 推荐(0)
scrollTo、scrollBy和scroll区别
摘要:scrollTo 和 scroll 用法基本一致。 scrollTo接收的两个值,滚动的距离是绝对的,就是不管执行多少次,滚动的位置都是一样的。 scrollBy 接收的两个值,滚动的距离是相对的,每执行一次就会在原先的滚动基础上加上相对的坐标。 阅读全文
posted @ 2021-09-17 15:37 秃头大宝贝 阅读(509) 评论(0) 推荐(0)
vue项目hash路由锚点定位问题
摘要:路由 hash 模式已经将#占用, 页面的锚点功能失效,此时就不能使用a标签进行定位跳转了。 //a标签跳转方法; //初始位置 跨页面需要在‘#’前面加上页面路径; <a href="#top">跳转到顶部</a> //目标位置; <div id="top">这是顶部</div> 其他方法: wi 阅读全文
posted @ 2021-09-17 15:35 秃头大宝贝 阅读(1494) 评论(2) 推荐(2)
开发中遇到的问题--移动端--滚动穿透
摘要:滚动穿透听起来很高级的亚子,其实就是移动端很常见的一个问题:当我们使用遮罩层弹出后铺满了整个屏幕,其下方的dom结构依然可以滚动,这就是滚动穿透了。 解决方法: 使用 css的overflow:hidden使body溢出隐藏; //适用:弹窗不需要滚动 if(弹窗开启){ document.body 阅读全文
posted @ 2021-09-17 15:09 秃头大宝贝 阅读(37) 评论(1) 推荐(0)
vue跨域
摘要:在vue.config.js文件中添加,没有这个文件百度搜创建一个1. devServer:{ //配置代理 解决跨域 // proxy:"http://133.43.75.21:3000", //http:133.43.75.21:3000/api/getDate>name=zhangsan // 阅读全文
posted @ 2021-09-08 22:41 秃头大宝贝 阅读(38) 评论(0) 推荐(0)
vue修饰符
摘要:表单修饰符 .lazy 懒加载,输完失去焦点才触发事件 <div> <input type="text" v-model.lazy="value"> <p>{{value}}</p> </div> .trim 过滤首尾的空格,不会过滤中间的 .number 限制输入的是数字,如果先输入数字才能限制, 阅读全文
posted @ 2021-09-08 10:04 秃头大宝贝 阅读(65) 评论(0) 推荐(0)