html5
5月初
这个作者很懒,什么都没留下…
展开
-
H5 监听路由变化
H5 监听路由变化原创 2022-10-26 08:44:26 · 518 阅读 · 0 评论 -
前端面试2022
一.路由传参 params: 传参 1.this.$router.push({name:’ patch路由’,params:{aaa:1111,bbb:222}}); 可用 this.$route.params.aaa 获取数据 这个时候如果没有在路由配置 需要传的参数,页面的url不会显示参数,页面刷新参数丢失。 我们需要在路由配置 aaa,bbb如下(这样就) { Patch:...原创 2022-05-18 13:22:41 · 159 阅读 · 0 评论 -
原型和原型链
只有函数有原型,函数的原型(prototype)属性是一个对象。 因为函数还是一个对象所以函数还有隐式原型(__proto__)。 函数的隐式原型指向 Function 的 显示原型。 即 function a (x,y){}; a.__proto__ -> function.prototype; why: 因为function a a 函数相当于 是 var a = new Function(x,y) Function 也是一个构造函数也是一个函数对象。所以它的隐式原型指向它自己;...原创 2022-05-07 15:42:12 · 217 阅读 · 0 评论 -
dom树构建
dom树构建原创 2022-04-08 16:07:09 · 271 阅读 · 0 评论 -
el-select 组件下拉框被遮挡问题
发生这种问题的情况 1.当选择框处于页面边缘 2.它的父级又没有使用fixed 定位 3. 下拉框选项内容过长如下图:解决办法1.element-ui 的el-select 的下拉框定位它会去判断父级是否有fixed 定位如果有那么下拉框也会是采用fixed 定位,这个时候回去判断浏览器的边框和 el-select 的位置去做定位从而不会超出浏览器。2. 知道了上面的原理,解决办法就是给父级加fixed 定位,我们只要给父级加 fixed 定位不需要给...原创 2020-09-28 11:24:14 · 8581 阅读 · 1 评论 -
给元素添加事件的方法
添加html元素的事件1.通过HTML元素属性简单说来就是在html结构中,给你要添加事件的元素添加一个属性。属性名为 'on' + 事件名。如:你要给a元素绑定一个click事件,你就该这么写:<a href="http://blog.163.com/luping_01/blog/#" onclick='do something'>name</a>2.通过对象属性对象指的是jDOM树里的对象,我们都知道,所有的html元素在DOM(文档对象类型)里都存在一个相应的DOM原创 2020-07-05 11:12:37 · 1712 阅读 · 0 评论 -
js 获取最近一段时间
js 获取最近的时间思路是1. 获取当前时间的时间戳2. 在时间戳 减去3600*1000*24 *天数3.在把获取到的时间戳转回日期格式4.借助for 循环循环需要的天数即可获得从当前时间到目标时间的数组下面上代码const defaultDay = (day) => { if (!day) { return } // const end = new Date() const arry = [] for (let index = day -...原创 2020-06-22 16:51:07 · 805 阅读 · 0 评论 -
浏览器的怪异解析
浏览器对html的盒模型的解析分为两种 一种是标准的wc3,一种是产生了怪异解析。1. 解析成w3c 标准盒模型的时候盒子的是有 外边距 加 边框 加 内边距 在家内容组成也就是 margin + border+ padding + width2. 怪异解析的时候是盒模型是有 外边距 加内容大小组成 也就是 margin + width 组成 这个时候有些人会问 那 border ...原创 2018-03-31 18:47:57 · 208 阅读 · 0 评论 -
移动端点击复制
不说废话直接上干货<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <art原创 2018-06-04 19:16:10 · 2404 阅读 · 1 评论