`

void(0)的作用

阅读更多

经常见<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 在探讨`void timer0() interrupt 1 using 2`这一表达式之前,我们首先需要理解它所处的上下文——80C51单片机系统及其编程环境。80C51是一款广泛应用于嵌入式系统的微...

    比较详细的关于javascript中void(0)的具体含义解释.docx

    换句话说,`void`操作符可以用来执行一些副作用(如修改变量或触发事件),但最终不会返回任何结果。其基本语法格式如下: ```javascript void(expression) ``` 或者简化形式(虽然通常推荐使用带括号的形式以增强...

    javascript:void(0);

    文中还提到了数字PID控制算法在单片机温度控制系统中的应用,这显示了数字控制算法在提高系统性能中的重要作用。 综上所述,基于AT89C51单片机的压力控制系统设计,不仅是一个实用的系统,也是一个深入研究单片机在...

    javascript-void(0)是什么意思?JS的几种跳转.docx

    ### JavaScript中的`void(0)`含义 在探讨`javascript:void(0)`的具体含义之前,我们首先需要理解`void`操作符的基本概念。`void`是一个JavaScript操作符,用于指定计算一个表达式但不返回任何值。换句话说,`void`...

    a href=javascript void(0) 是什么意思呢?加不加上有什么区别?.docx

    `javascript:void(0)` 是一种特殊的`href`属性值,它的主要作用是阻止默认行为并执行JavaScript代码而不引起页面跳转。这里有几个关键点需要理解: 1. **`javascript:`**:这表明了这是一个JavaScript URL方案,即...

    javascript void(0)的妙用

    `void`的主要作用是计算一个表达式,但不返回任何值。这使得它在特定场景下具有独特的优势。 `void`操作符的基本语法如下: 1. `javascript:void (expression)` 2. `javascript:void expression` 这里的`...

    [removed]void(0)是什么意思及href=#与href=javascriptvoid(0)的区别

    在JavaScript中,`void`是一个操作符,它的主要作用是计算一个表达式,但不返回任何值。这在某些场景下非常有用,特别是在处理超链接(`&lt;a&gt;`标签)时,可以防止页面发生不必要的跳转。`void`操作符的基本语法如下: ...

    8051单片机的UART0串口初始化

    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

    [removed]void(0)的真正含义实例分析

    由于`void`操作符的作用,表达式的结果(即`0`)将被忽略,因此不会有任何页面加载或跳转行为发生。换句话说,这实际上创建了一个“空链接”或“死链接”。 #### 四、`void(0)`与`#`的区别 在讨论`void(0)`时,...

    [removed]void(0)的问题使用探讨

    `javascript:void(0)` 是JavaScript中的一个操作符,它的作用是执行后面的表达式,但不返回任何值,也不会改变浏览器的状态。在`&lt;a&gt;`标签的`href`属性中使用`javascript:void(0)`,可以确保点击链接时浏览器不会尝试...

    [removed]void(0)的作用示例介绍

    首先,要理解`javascript:void(0)`的作用,我们需要了解URL中的"javascript:"协议。这是一个特殊的协议,它允许你执行一段JavaScript代码。当你在HTML中设置一个链接的href属性为`javascript:void(0)`时,意味着当...

    js中 [removed]void(0) 用法详解

    表达式`void 0`的结果就是`undefined`,但重要的是它的副作用——阻止浏览器执行默认的链接行为,比如页面跳转。 例如,在一个`&lt;a&gt;`标签中,如果`href`属性被设置为`javascript:void(0)`,那么点击这个链接时,...

    JavaScript中void(0)的具体含义解释

    void 操作符的主要作用是计算一个表达式,但是不返回任何值。这个操作符经常用来指定超链接,例如: &lt;A HREF="javascript:void(0)"&gt;单击此处什么也不会发生 在上面的例子中,void(0) 计算为 0,但是不会在当前文档...

    javascript;与javascriptvoid(0)使用介绍

    `javascript:void(0)` 是一种更安全且常用的写法,其主要作用是在执行指定的JavaScript代码后返回一个未定义值(`undefined`),从而防止页面发生不必要的刷新或跳转。 **基本用法:** ```html ...

    深入理解void以及void指针的含义

    在这种情况下,`void`起到了占位符的作用,告诉编译器这个函数不接受参数。 3. **void指针**:`void *`是C/C++中一个重要的概念,它代表一个“无类型指针”,可以指向任何数据类型的内存地址。这使得`void *`在处理...

    IE6下javasc#ipt:void(0) 无效的解决方法

    然而,这个问题在Internet Explorer 6 (IE6) 浏览器中有时会出现异常,导致`void(0)`不起作用,点击链接时可能没有预期的效果。 IE6中的这个bug主要源于浏览器的事件处理机制和对`void(0)`的理解。当用户点击一个...

    详解javascript void(0)

    JavaScript的`void`运算符是一个简洁的工具,它在处理链接行为、执行表达式且不产生副作用时非常有用。了解并正确使用`void(0)`可以帮助你编写更高效、可控的前端代码。在编写网页交互时,记得考虑`void(0)`与其他...

    甘晴void的一些相关资源 甘晴,如

    ### 甘晴void:一种独特的编程哲学 #### 一、甘晴的概念解析 ...在未来,随着更多开发者对甘晴void理念的认可和实践,我们有理由相信,它将在编程领域内发挥更大的作用,引领一种全新的编程潮流。

Global site tag (gtag.js) - Google Analytics