Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
符号';的含义是什么:';在javascript中_Javascript - Fatal编程技术网

符号';的含义是什么:';在javascript中

符号';的含义是什么:';在javascript中,javascript,Javascript,当我创建网站时,我发现这样的代码 javascript:history.go(-1) 符号“:”的定义是什么?在这种情况下,我想您会在标签的“href”或“on lock”属性中看到,'javascript'是一种协议。浏览器通常在地址栏中执行JavaScript,如果地址栏前面有该协议。这是bookmarklet的工作方式。这是内联脚本。当您在html中使用javascript时,您可以使用javascript:your_method()或简单地使用yourmethod() 因此,@nh

当我创建网站时,我发现这样的代码

javascript:history.go(-1)

符号“:”的定义是什么?

在这种情况下,我想您会在标签的“href”或“on lock”属性中看到,'javascript'是一种协议。浏览器通常在地址栏中执行JavaScript,如果地址栏前面有该协议。这是bookmarklet的工作方式。

这是内联脚本。当您在html中使用javascript时,您可以使用
javascript:your_method()
或简单地使用
yourmethod()



因此,@nhahtdh
javascript:
是注入javascript的伪方案


作为@jackpattish,代码中的所有冒号都不是JavaScript的一部分。它是位置协议的一部分,所以像http:、ftp:、javascript:、gopher:这样的东西都使用冒号将协议和地址分开。

这是一个标签语句:请参见
javascript:
是将javascript注入网页的伪方案。在您的代码中,冒号不是javascript的一部分。它是位置协议的一部分,所以像
http:
ftp:
javascript:
、和
gopher:
都使用冒号来分隔协议和地址。可能是一个将javascript注入页面的URL谢谢大家。为什么我得到负?
<a href="javascript:history.go(-1)">click</a>