JavaScript中符号“:”的含义是什么?
What is the meaning of sign ':' in javascript
当我创建网站时,我发现这样的代码
javascript:history.go(-1)
符号":"的定义是什么?
这是内联脚本。当你在html中使用javascript时,你使用javascript:your_method()
或简单地yourmethod()
<a href="javascript:history.go(-1)">click</a>
因此,@nhahtdh javascript:
是注入javascript的伪方案。
正如@JackPattishall 代码中的冒号不是 JavaScript 的一部分。它是位置协议的一部分,所以像http:, ftp:, javascript:, and gopher:
这样的东西都使用冒号将协议与地址分开。
在这种情况下,我认为您在 A 标签的"href"或"on lock"属性中看到,"javascript"是一种协议。浏览器历来会在地址栏中执行JavaScript,如果它以该协议开头。这是书签的工作方式。
相关文章:
- 插入符号到底是什么
- 我不知道此代码中的这些符号是什么意思.十进制到二进制
- JavaScript中的“符号”原始数据类型是什么?
- jQuery变量$$符号是什么意思
- 这个符号是什么意思
- ${}(美元符号和大括号)在 JavaScript 中的字符串中是什么意思
- jQuery中的“#”字符(数字符号)是什么意思?
- JavaScript中符号“:”的含义是什么?
- $符号在jQuery代码中是什么意思
- ++符号在编程代码中是什么意思
- 不同的括号可选参数符号在 MDN 上是什么意思
- 这个符号是什么//@"在Javascript中
- 在JavaScript中,符号/s*是什么;s*/平均值
- Chrome/Firefox中双美元符号选择器查询功能的来源是什么
- 这个HTML符号是什么,我自己如何使用它
- HTML标记中百分比符号表达式的含义是什么?
- @符号在ES6和mixins中的作用是什么?
- 什么是'全局符号注册'
- 这个*=符号在Javascript中是什么意思
- 美元符号 - 在 javascript 中使用多个使用 $ 的库的结果是什么