经常见<a href="javascript:void(0)" onclick="javascript:click();">aaa</a>
这种写法,但确不知为何要使用void(0)
今天在看书时得到答案,a标签是一个链接,而void(0)正是阻止了这次跳转。
所以void(0)不仅用于a标签中,也可以用于一段伪协议脚本的执行最后,这样也可以阻止页面跳转,并且可以得到想看到的执行结果。
JavaScript伪协议:
可以在一个浏览一个html的时候,在浏览器地址栏中输入JavaScript:要执行的代码(注意不要换行)。
如:JavaScript:R=0;x1=.1;y1=.05;x2=.25;y2=.24;x3=1.6;y3=.24;x4=300;y4=200;x5=300;y5=200;DI=document.images;DIL=DI.length;function A(){for(i=0;i-DIL;i++){DIS=DI[i].style;DIS.position='absolute';DIS.left=Math.cos(R*x1+i*x2+x3)*x4+x5;DIS.top=Math.sin(R*y1+i*y2+y3)*y4+y5;}R++}setInterval('A()',5);void(0);
分享到:
相关推荐
### 解释 void timer0() interrupt 1 using 2 在探讨`void timer0() interrupt 1 using 2`这一表达式之前,我们首先需要理解它所处的上下文——80C51单片机系统及其编程环境。80C51是一款广泛应用于嵌入式系统的微...
换句话说,`void`操作符可以用来执行一些副作用(如修改变量或触发事件),但最终不会返回任何结果。其基本语法格式如下: ```javascript void(expression) ``` 或者简化形式(虽然通常推荐使用带括号的形式以增强...
文中还提到了数字PID控制算法在单片机温度控制系统中的应用,这显示了数字控制算法在提高系统性能中的重要作用。 综上所述,基于AT89C51单片机的压力控制系统设计,不仅是一个实用的系统,也是一个深入研究单片机在...
### JavaScript中的`void(0)`含义 在探讨`javascript:void(0)`的具体含义之前,我们首先需要理解`void`操作符的基本概念。`void`是一个JavaScript操作符,用于指定计算一个表达式但不返回任何值。换句话说,`void`...
`javascript:void(0)` 是一种特殊的`href`属性值,它的主要作用是阻止默认行为并执行JavaScript代码而不引起页面跳转。这里有几个关键点需要理解: 1. **`javascript:`**:这表明了这是一个JavaScript URL方案,即...
`void`的主要作用是计算一个表达式,但不返回任何值。这使得它在特定场景下具有独特的优势。 `void`操作符的基本语法如下: 1. `javascript:void (expression)` 2. `javascript:void expression` 这里的`...
在JavaScript中,`void`是一个操作符,它的主要作用是计算一个表达式,但不返回任何值。这在某些场景下非常有用,特别是在处理超链接(`<a>`标签)时,可以防止页面发生不必要的跳转。`void`操作符的基本语法如下: ...
1、C8051f的UART0是异步、全双工串口。其波特率发生器规定由...void UART0_Init (void) { SCON0 = 0x10; // SCON0: 8-bit variable bit rate // level of STOP bit is // 使能RX接收 // ninth bits are zero
由于`void`操作符的作用,表达式的结果(即`0`)将被忽略,因此不会有任何页面加载或跳转行为发生。换句话说,这实际上创建了一个“空链接”或“死链接”。 #### 四、`void(0)`与`#`的区别 在讨论`void(0)`时,...
`javascript:void(0)` 是JavaScript中的一个操作符,它的作用是执行后面的表达式,但不返回任何值,也不会改变浏览器的状态。在`<a>`标签的`href`属性中使用`javascript:void(0)`,可以确保点击链接时浏览器不会尝试...
首先,要理解`javascript:void(0)`的作用,我们需要了解URL中的"javascript:"协议。这是一个特殊的协议,它允许你执行一段JavaScript代码。当你在HTML中设置一个链接的href属性为`javascript:void(0)`时,意味着当...
表达式`void 0`的结果就是`undefined`,但重要的是它的副作用——阻止浏览器执行默认的链接行为,比如页面跳转。 例如,在一个`<a>`标签中,如果`href`属性被设置为`javascript:void(0)`,那么点击这个链接时,...
void 操作符的主要作用是计算一个表达式,但是不返回任何值。这个操作符经常用来指定超链接,例如: <A HREF="javascript:void(0)">单击此处什么也不会发生 在上面的例子中,void(0) 计算为 0,但是不会在当前文档...
`javascript:void(0)` 是一种更安全且常用的写法,其主要作用是在执行指定的JavaScript代码后返回一个未定义值(`undefined`),从而防止页面发生不必要的刷新或跳转。 **基本用法:** ```html ...
在这种情况下,`void`起到了占位符的作用,告诉编译器这个函数不接受参数。 3. **void指针**:`void *`是C/C++中一个重要的概念,它代表一个“无类型指针”,可以指向任何数据类型的内存地址。这使得`void *`在处理...
然而,这个问题在Internet Explorer 6 (IE6) 浏览器中有时会出现异常,导致`void(0)`不起作用,点击链接时可能没有预期的效果。 IE6中的这个bug主要源于浏览器的事件处理机制和对`void(0)`的理解。当用户点击一个...
JavaScript的`void`运算符是一个简洁的工具,它在处理链接行为、执行表达式且不产生副作用时非常有用。了解并正确使用`void(0)`可以帮助你编写更高效、可控的前端代码。在编写网页交互时,记得考虑`void(0)`与其他...
### 甘晴void:一种独特的编程哲学 #### 一、甘晴的概念解析 ...在未来,随着更多开发者对甘晴void理念的认可和实践,我们有理由相信,它将在编程领域内发挥更大的作用,引领一种全新的编程潮流。