>웹 프론트엔드 >JS 튜토리얼 >Javascript:void(0)는 무엇을 의미하며 JavaScript에서 이를 어떻게 사용합니까?

Javascript:void(0)는 무엇을 의미하며 JavaScript에서 이를 어떻게 사용합니까?

黄舟
黄舟원래의
2017-11-09 16:08:3310652검색

일상적인 JavaScript 개발에서 우리는 javascript:void(0)와 같은 코드를 접하게 됩니다. 많은 친구들이 이것을 보고 혼란스러워하며 이것이 무엇을 의미하는지 모릅니다. 그래서 이 javascript:void(0)는 무엇을 의미합니까? 오늘 우리는 그것을 이해하도록 안내할 것입니다!

1. Javascript:void(0)의 의미와 의미

javascript:void(0)에서 가장 중요한 것은 void 키워드는 JavaScript에서 매우 중요한 키워드입니다. expression을 평가하지만 값을 반환하지 않음을 지정합니다.

여기서 void(0)은 정확히 무엇을 의미하나요?

void 연산자 사용 형식은 다음과 같습니다.

1. javascript:void (expression)
2. javascript:void expression

expression은 평가할 Javascript 표준 표현식입니다. 표현식 외부의 괄호는 선택사항이지만 작성하는 것이 좋습니다. (구현 버전 Navigator 3.0 )

구문 형식은 다음과 같습니다.

<head>
<script type="text/javascript">
<!--void func()javascript:void func()
或者
void(func())javascript:void(func())//-->
</script>
</head>

1. Javascript:void(0)

javascript:void(0) 사용은 어떤 작업도 수행하지 않음을 의미합니다. 예:

<a href="javascript:void(0);" onclick="alert(&#39;ok&#39;);"></a>

이는 이 링크가 점프하지 않고 onClick 이벤트를 실행함을 의미합니다.

이런 코드는 ajax를 사용하는 사람들 사이에서 흔히 볼 수 있다고 생각합니다.

<a href="javascript:doTest2();void(0);">here</a>

여러 가지 링크 방법

1.window.open(''url'')

2. 맞춤 함수를 사용하세요

.

<script>
   function openWin(tag,obj)
   {
    obj.target="_blank";
    obj.href = "Web/Substation/Substation.aspx?stationno="+tag;
    obj.click();
   }
  </script>
 
<a href="javascript:void(0)" onclick="openWin(3,this)">徐州</a>
 
window.location.href=""

요약:

1 void(0) 은 특정 처리를 수행하는 데 사용되지만 페이지 전체를 새로 고치지는 않지만 페이지를 새로 고쳐야 할 때 사용됩니다. 다음으로는 조심해야 합니다.

2 실제로 870cd383f150d4ad83c7c7790d241cd0을 사용할 수 있으며 이 문장은 제출 작업을 수행합니다. 그러면 어떤 상황에서 void(0)를 더 자주 사용하는 걸까요? 새로 고침을 하지 않으면 당연히 Ajax입니다. Ajax 웹 페이지를 보면 일반적으로 void(0)가 많이 보이거든요. :) (0) ), 이 페이지 전체를 새로 고칠 필요가 있는지 생각해 보는 것이 가장 좋습니다

3 직설적으로 말하면 href="#"은 페이지 전체를 새로 고치지만 href="javascript:void(0 )" will not

관련 추천:

1.정적 페이지

2.a 태그에서 자주 사용되는 javascript:; 및 javascript:void(0)에 대해 이야기해 보겠습니다. href=# in html href=javascript:void(0)

3.의 차이점 분석 javascript:void(0) 주의해서 사용하세요, 이렇게 작성하면 왜 안 좋을까요

위 내용은 Javascript:void(0)는 무엇을 의미하며 JavaScript에서 이를 어떻게 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.