摘要: 该方法搭配使用‘锚点定位’可实现 列如点餐页面(右侧菜单类型,左侧菜单列表) 属性名 类型 说明 items String 滚动区域class名 that.menuList String 渲染菜单列表数据的数组 itemList + index String 用于锚点定位的ID名 55 String 阅读全文
posted @ 2023-09-07 16:55 小码同学哟~ 阅读(33) 评论(0) 推荐(0)
摘要: 一个更简单的方法就是在你想要跳到的位置设置一个唯一id,然后通过下面方法跳转,传对象有动画效果,这个方法不止简洁,适应性还好。 document.querySelector(#id).scrollIntoView({ // 定义动画效果 behavior: "smooth", // 定义垂直方向对齐 阅读全文
posted @ 2023-09-07 16:49 小码同学哟~ 阅读(15) 评论(0) 推荐(0)
摘要: Vue生命周期: 什么是生命周期: Vue 实例从创建到销毁的过程,就是生命周期。也就是从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列过程,我们称这是 Vue 的生命周期。 什么是钩子函数: 因为过程都是分一个阶段一个阶段的并且都是相连的 生命周期的四个阶段: crea 阅读全文
posted @ 2022-03-17 15:51 小码同学哟~ 阅读(325) 评论(0) 推荐(0)
摘要: 1.如何区分浅拷贝与深拷贝: 简单点来说,当B复制了A,当A发生变化的时候,B跟着发生了变化,就是浅拷贝,如果B没有发生变化,那么就是深拷贝。 2. 如果是基本数据类型,名字和值都会储存在栈内存中 var a = 1; b = a; // 栈内存会开辟一个新的内存空间,此时b和a都是相互独立的 b 阅读全文
posted @ 2021-03-14 17:54 小码同学哟~ 阅读(74) 评论(0) 推荐(0)
摘要: 1.数据类型有几种: 值类型(基本类型):字符串(string),数字(Number),布尔(boolean),未定义(Undefined),对空(Null),symbol引用数据类型:对象(Object),数组(Array),函数(function) 注:Symbol 是 ES6 引入了一种新的原 阅读全文
posted @ 2021-03-12 19:04 小码同学哟~ 阅读(73) 评论(0) 推荐(0)
摘要: 1.利用es6 set 方法: function unique (arr) { return Array.from(new Set(arr)) } var arr = [1,1,'true','true',true,true,15,15,false,false, undefined,undefine 阅读全文
posted @ 2021-03-11 19:05 小码同学哟~ 阅读(30) 评论(0) 推荐(0)
摘要: 1.声明变量: let和const 命令: let:定义局部变量,let 为js增加快级作用域。 const:声明一个常量,一旦声明,常量的值就不能改变。 2.变量的解构赋值 阅读全文
posted @ 2021-03-11 03:54 小码同学哟~ 阅读(31) 评论(0) 推荐(0)
摘要: 总结: Promise 是一个对象,也是一个构造函数。是js对异步操作的一种解决方案,为异步操作提供了统一的接口。 promise的状态: Pending:进行中 Resolved(Fulfilled):已完成 Rejected:已失败 .then() 和 .catch(): Promise构造器接 阅读全文
posted @ 2021-03-10 01:48 小码同学哟~ 阅读(8445) 评论(0) 推荐(1)
摘要: 在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果。 函数防抖 函数防抖(debounce):当持续触 阅读全文
posted @ 2021-03-07 22:34 小码同学哟~ 阅读(61) 评论(0) 推荐(0)
摘要: 下面我们对this使用最频繁的几种情况做一个总结: 最常见的基本就是一下5种: 对象中的方法,事件绑定,构造函数,定时器,函数对象的call(),apply()方法 事件绑定中的this: 事件绑定共有三种方式:行内绑定、动态绑定、事件监听; 行内绑定的两种情况: <input type="butt 阅读全文
posted @ 2021-03-07 22:22 小码同学哟~ 阅读(22) 评论(0) 推荐(0)