일상적인 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('ok');"></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.정적 페이지
3.의 차이점 분석 javascript:void(0) 주의해서 사용하세요, 이렇게 작성하면 왜 안 좋을까요
위 내용은 Javascript:void(0)는 무엇을 의미하며 JavaScript에서 이를 어떻게 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!