一、以 ElementUI 组件为例 示例代码: 假设设定了盒子的宽度为 200,label的属性展示的文本效果与需要的效果不一致。 我们所需的效果是括号里边的进行换行。 由...
一、以 ElementUI 组件为例 示例代码: 假设设定了盒子的宽度为 200,label的属性展示的文本效果与需要的效果不一致。 我们所需的效果是括号里边的进行换行。 由...
一、垃圾回收简述 JS 是使用垃圾回收的语言,简单来说就是执行环境负责在代码执行时管理内存。基本思路很简单:确定哪个变量不会再使用,释放它占用的内存。这个过程是周期性的,每隔...
一、JS 中的执行上下文。 变量或函数的上下文决定了它们能够访问哪些数据,以及它们的行为。每个上下文都有一个关联的变量对象。而这个上下文中定义的所有变量和函数都存在于这个(w...
概述 Reflect 对象是一个全局的普通的对象。Reflect 的原型就是 Object。我们来验证下 Reflect 的原型是否是 Object, 代码如下: Refle...
一、简介 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为结构。 以前,为变量赋值,只能直接指定值。 现在,为变量赋值,可以这样。 二、几种常用的解构...
原始值与引用值 原始值 最简单的数据。 原始值不能添加属性,尝试添加属性也不会报错。 原始值初始化时可以只使用原始字面量形式,如果使用 new 关键字,则 javascrip...
1、什么是懒加载? 懒加载就是延迟加载的意思,比如我们加载一个页面,这个页面很长很长,长到我们的浏览器可视区域装不下,那么懒加载就是优先加载可视区域的内容,其他部分等进入了可...
平时中我们可能会遇到这样的一个需求,当用户输入 input 表单时,要求表单只能输入手机号,只能输入数字,过滤一切其他的内容。 下面有几个常见的解决方案 方案一:H5,直接禁...
最近遇到的问题是需要将拿到的数据格式转换成 vant Picker 想要的数据格式。 Vant 下拉选择(联动)数据格式: 下拉选择(不联动)数据格式: 下面是后端返回的数据...
1. Vant 官方地址:https://youzan.github.io/vant/#/zh-CN/ 简介:有赞公司开发。 特性:60+ 高质量组件、90% 单元测试覆盖率...
Element.scrollIntoView() 方法让当前的元素滚动到浏览器窗口的可视区域内 语法 参数 alignToTop(boolean)true。元素的顶端将和其所...
受现代 JavaScript 的限制 (而且 Object.observe 也已经被废弃),Vue 无法检测到对象属性的添加或删除。例如: 当我们去操作数据发生改变的时候,视...
2020.06.10记,使用 CSS3 动画特效制作卡片鼠标移入有悬浮效果时遇到的文字抖动掉帧问题,如下所示: 一、出现的问题 文字出现抖动: 代码: 我们会发现鼠标移入的时...
window.location 对象 简介:window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。window.location...
什么是前端数据存储? 客户端存储是快速为一个应用进行性能优化的绝佳方法。通过把数据存储在浏览器中,用户不必每次都向服务器请求获取同一个信息。在你离线时,使用本地存储的数据而不...
如图示,Vuex 为 Vue components 建立了一个完整的生态圈,包括开发中的API调用一环。 Vuex 的状态存储是响应式的。当 Vue 组件从 store 读取...
一、MVC(model View Controller)架构模式 MVC是比较直观的架构模式。 视图层(View)是提供给用户的操作界面,是程序的外壳。 数据层(Model)...
html5总的来说多了十个新特性,但其不支持ie8及ie8以下版本的浏览器。 语义化标签 增强型表单 视频和音频 Canvas 绘图 SVG 绘图 地理定位 拖放 API W...
如何区分深拷贝和浅拷贝? 假设 B 复制了 A ,当 A 修改时,看 B 是否跟着发生改变 如果 B 改变了,说明是浅拷贝。 如果 B 没改变,说明时深拷贝。 首先,简单阐述...
什么是节流?怎么实现节流函数 我们举例一个简单的 demo ,假设我们在页面用到了滚轮事件 当我们从页面滚动一次 轻轻的一滚动执行了 16 次打印,这个函数的默认执行频率太高...