摘要: Javascript的Object本身就是键值对的数据结构,但实际上属性和值构成的是”字符串-值“对,属性只能是字符串 map是ES6提供的”值-值“对的数据结构,键名不仅可以是字符串,也可以是对象等: const map = new Map(); const objkey = {p1: 'v1'} 阅读全文
posted @ 2020-04-11 20:18 seeBetter 阅读(121) 评论(0) 推荐(0)
摘要: set是一个能够存储无重复值的有序列表,无法随机访问其中的值 set类型还拥有forEach()方法,用于处理每个值 let set= new Set(); set.add(1); set.add('1'); console.log(set); // {1, "1"} 具有迭代器的对象都可以用来构造 阅读全文
posted @ 2020-04-11 19:57 seeBetter 阅读(97) 评论(0) 推荐(0)
摘要: array.sort(fun); sort() 方法用于对数组的元素进行排序,并返回排序后的数组,并且会修改原数组; 参数fun可选,如果没有fun默认排序顺序是根据字符串Unicode编码顺序升序排列; 关于升序降序 [10, 2, 3, 100, 6, 9].sort((a, b) => { r 阅读全文
posted @ 2020-04-11 16:23 seeBetter 阅读(411) 评论(0) 推荐(0)
摘要: Session是在服务端保存的一个数据结构,用来跟踪用户的状态;Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息; 大多数的应用会用 Cookie 来实现Session跟踪,第一次创建Session的时候,服务端会在HTTP协议中告诉客户端,需要在 Cookie 里面记录一个Ses 阅读全文
posted @ 2020-04-11 15:46 seeBetter 阅读(102) 评论(0) 推荐(0)
摘要: 打开浏览器的硬件加速 html, body { transform: translate3d(0,0,0); } 使用transform会导致浏览器硬件加速,这在在很多情况下会引起 html 层级文档流的“异常” 标准文档流,即页面中的 dom 元素按照其在 HTML 中的标签位置顺序进行从上到下、 阅读全文
posted @ 2020-04-11 15:17 seeBetter 阅读(1111) 评论(0) 推荐(0)
摘要: 嵌套规则 ...... 声明变量 // scss $width: 50px; .wt { width: $width; } 数学运算 // scss #id { width: (1 + 2) *3px; width: $width/2; margin-left: 5px + 8px/2px; } p 阅读全文
posted @ 2020-04-11 11:52 seeBetter 阅读(178) 评论(0) 推荐(0)
摘要: 在移动端可以使用touch事件代替click事件,因为click事件有着明显的延迟 ios手机input框点击获取焦点不敏感 FastClick :解决移动端点击屏幕大约延迟300毫秒后才会触发点击事件 如果页面上有一些特定的元素不需要使用fastclick来立刻触发点击事件,可以在元素的class 阅读全文
posted @ 2020-04-11 10:55 seeBetter 阅读(262) 评论(0) 推荐(0)
摘要: flex布局 ...... rem 使用媒体查询分别给不同尺寸手机的根元素(html)设置初始值大小(font-size属性): @media screen and (max-width:374px){html{font-size:85.6px}} @media screen and (min-wi 阅读全文
posted @ 2020-04-11 09:54 seeBetter 阅读(416) 评论(0) 推荐(0)