gpt4 book ai didi

javascript - 在 html 文档中调用 JS 有多少种不同的方法?

转载 作者:数据小太阳 更新时间:2023-10-29 04:40:58 24 4
gpt4 key购买 nike

到目前为止,我知道在网页中定义和调用 JavaScript 的 4 种不同方式

1.内联JS

<script type='text/javascript'> ... </script>

2.外部JS

<script src="someURL"></script>

3.事件处理器JS:

<input type="button" onclick="...javascript..."         

4.JavaScript:URL

<a href="javascript: ...JS CODE...">js</a>

有没有其他方法可以在网页中插入 JS?是否在任何标准规范中定义了它(有多少种方式)?

上述4种方式在JavaScript的执行上下文上有什么不同吗?

最佳答案

实际上有很多方法可以在 HTML 中执行 Javascript,所有方法都因浏览器和平台而异。

其中很多(但不是全部)都列在这个 infamous XSS cheatsheet 中.

在不那么晦涩的那些中,有这些:

<img src="javascript:...">
<body background="javascript:...">
<style>BODY{-moz-binding:url("...")}</style>
<META HTTP-EQUIV="refresh" CONTENT="0;url=javascript:...">

...等等。

关于javascript - 在 html 文档中调用 JS 有多少种不同的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11020557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com