散记(三)
2018-10-21 本文已影响0人
Atlas_lili
鼠标事件contextmenu
当用户在指定元素上右击鼠标时执行
object.oncontextmenu=function(){执行操作};
on的写法
object.addEventListener("contextmenu", fn);
事件监听器
该事件最常用的用法就是阻止和重写鼠标右键点击。
搞得我又想写一段阻止篇了。
Object.key()方法
Object.keys()用于获取对象自身所有的可枚举的属性值,但不包括原型中的属性,然后返回一个由属性名组成的数组。注意它同for..in一样(输出的顺序和for..in也一样)不能保证属性按对象原来的顺序输出。(for..in会遍历原型链)
数组篇(补充)
迭代方法
数组实例方法 | 释义 |
---|---|
过滤filter() | 对数组中的每一项运行指定函数,返回该函数会返回true的项组成的数组。 |
遍历forEach() | 对数组中的每一项运行指定函数,无返回值。不支持break、continue |
遍历map() | 对数组中的每一项运行指定函数,返回每次函数调用的返回值组成的数组。 |
存储请求篇
技术点 | 释义 |
---|---|
IndexdDB | H5的本地存储(数据库),当网络断开时,可以从浏览器中读取数据,用来做一些离线应用。 |
Cookie | 传统本地存储,记录信息确定用户身份,最大为4KB。 |
Session storage | H5存储技术,临时储存浏览器关闭即消失,一般浏览器为5MB。 |
Local storage | H5存储技术,长期储存浏览器关闭不消失,一般浏览器为5MB。 |
POST | 请求方式,数据量比较大。 |
url | 使用GET请求,从服务端获取数据,大小不能大于2KB。 |