用于平常学到的js知识点
Array.prototype.includes
语法:1
2
3
4
5arr.includes(searchElement)
arr.includes(searchElement, fromIndex)
返回值:
Boolean
用于判断数组中是否存在某个值
includes() 作为一个通用方法
includes() 方法有意设计为通用方法。它不要求this值是数组对象,所以它可以被用于其他类型的对象 (比如类数组对象)。下面的例子展示了 在函数的arguments对象上调用的includes() 方法。
1 | (function() { |
element.scrollIntoView() 让当前的元素滚动到浏览器窗口的可视区域
语法1
2
3element.scrollIntoView(); // 等同于element.scrollIntoView(true)
element.scrollIntoView(alignToTop); // Boolean型参数
element.scrollIntoView(scrollIntoViewOptions); // Object型参数
同源策略
mdn(https://developer.mozilla.org/zh-CN/docs/Web/Security/Same-origin_policy)
同源策略限制了从同一个源加载的文件和脚本如何同另一个源加载的文件进行交互。
同源的定义: 协议、端口、域名完全相同的两个页面,称这两个页面具有相同的源。
源的继承: about:blank