摘要: Array.at(Number) Number >= 0 获取数组在某个索引位置的内容 Number < 0 获取数组倒数第Number的绝对值位置的内容 目前测出来了谷歌,QQ,火狐,edge支持,360浏览器不支持 阅读全文
posted @ 2022-11-15 18:52 随风& 阅读(27) 评论(0) 推荐(0) 编辑
摘要: js在某个数据类型前使用‘+’,这个操作目的是为了将该数据类型转换为Number类型,如果转换失败,则返回NaN; +new Date() 会调用 Date.prototype 上面的 valueOf 方法,相当于把这个时间对象做了隐士的类型转换。 根据 new Date().getTime() n 阅读全文
posted @ 2022-11-08 09:35 随风& 阅读(74) 评论(0) 推荐(0) 编辑
摘要: void 运算符通常只能用于获取 undefined 的原始值,一般用void(0),等同于void 0,也可以使用全局变量 undefined 替代。 undefined 是 js 原始类型值之一,也是全局对象window的属性,在一部分低级浏览器(IE7-IE8)中or局部作用域可以被修改。 ① 阅读全文
posted @ 2022-10-12 10:19 随风& 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 在父/祖先元素上添加css:text-align: center; 在图片上添加css: margin: 0 -100%; 阅读全文
posted @ 2022-08-05 17:22 随风& 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 如图: 父元素和子元素都绑定了相应的事件,当我点击按钮时: 父元素的事件也被触发了,这就是冒泡。 解决方法: 给子元素的事件函数里加了event.stopPropagation(),看效果: 父元素的事件没有触发。 在这里父元素和子元素绑定的是相同事件click,试一下绑定不同事件的情况: 这次父元 阅读全文
posted @ 2022-07-29 15:22 随风& 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 通过elementui的源码可以找到控制选择框展开与关闭的一个方法toggleMenu,这里面还有一个自定义指令v-clickoutside(该指令是为了点击外部元素能够关闭展开框,详细了解请点此)需要阻止,阻止方法见下面 element\packages\select\src\select.vue 阅读全文
posted @ 2022-07-26 18:02 随风& 阅读(1584) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <style> .virtual-list__visible__area { width: 300px; heigh 阅读全文
posted @ 2022-07-05 10:05 随风& 阅读(50) 评论(0) 推荐(0) 编辑
摘要: v-text:是操作网页元素中的纯文本内容 {{}}是它的另一种写法, v-text与{{}}等价,{{}}叫模板插值,v-text叫指令 区别:在渲染数据比较多的时候,可能会把大括号显示出来,俗称屏幕闪动 解决屏幕闪动的方法: 1.使用v-text渲染数据 2.使用{{}}语法渲染数据,但是使用v 阅读全文
posted @ 2022-05-10 13:20 随风& 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 缓存分为两种:强缓存和协商缓存 1.强缓存:不会向服务器发送请求,直接从缓存中读取资源,在chrome控制台的Network选项中可以看到该请求返回200的状态码,并且size显示from disk cache或from memory cache两种(灰色表示缓存)。 可以看到加载时间都是几毫秒。 阅读全文
posted @ 2022-04-12 10:30 随风& 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 301 redirect: 301 代表永久性转移(Permanently Moved) 302 redirect: 302 代表暂时性转移(Temporarily Moved ) 详细来说,301和302状态码都表示重定向,就是说浏览器在拿到服务器返回的这个状态码后会自动跳转到一个新的URL地址, 阅读全文
posted @ 2022-03-30 18:18 随风& 阅读(322) 评论(0) 推荐(0) 编辑