Skip to content

JavaScript 其他

部分汉化中,完整版请先看英文

1.

2.

3. 什么是同源策略?

同源策略是一种防止JavaScript跨域请求的策略。一个源(origin)被定义为URI Scheme、主机名和端口号的组合。如果启用了该策略,则可以防止一个页面上的恶意脚本通过文档对象模型(DOM)访问另一个网页上的敏感数据。

4. Void 0 有什么作用

Void(0) 的目的是防止页面刷新。这有助于消除不必要的副作用,因为它会返回未定义的基本值。它通常用于HTML文档中,在 <a> 元素内使用 href="JavaScript:Void(0);"。也就是说,当你点击链接时,浏览器会加载新页面或刷新当前页面。但使用这个表达式可以防止这种行为。例如,下面的链接在不重新加载页面的情况下通知消息。

JS
<a href="JavaScript:void(0);" onclick="alert('Well done!')">
  Click Me!
</a>