질문을 받았습니다: <br><script> <br><br>이 세 가지는 무엇입니까? 두 개의 태그를 사용하는 것의 차이점은 무엇입니까? <strong> </strong>사용해 보았지만 아직 파악하지 못했습니다. <br>주로 브라우저 지원 문제에 대한 정보를 확인하세요. 유형 및 언어 속성을 모두 사용하여 <script> 태그에 스크립트 유형을 지정할 수 있습니다. 언어 속성은 유형 속성의 사용을 장려하는 HTML 및 XHTML 표준에서 비판을 받았습니다. 불행하게도 이 두 속성의 값은 동일하지 않습니다. <br><br>가끔 VBScript(유형은 text/vbscript)의 언어 값이 표시될 수 있는데, 이는 포함된 스크립트 코드가 Microsoft의 Visual Basic Script로 작성되었음을 나타냅니다. <br><br>JavaScript의 경우 언어 값 "JavaScript 1.1"을 사용하여 포함된 스크립트 문이 Netscape 3.0 이상에서만 처리될 수 있음을 나타낼 수도 있습니다. Netscape 2.0은 JavaScript 1.0만 지원하며 "JavaScript 1.1"이라고 표시된 스크립트를 처리할 수 없습니다. <br><br>IE에서만 지원하는 VBScript 및 Script Encoder 메커니즘을 특별히 사용하지 않는 한, 스크립트 프로그램이 정상적으로 실행될 수 있도록 하려면 SCRIPT 태그의 "type" 속성을 " javascript"를 사용하고 더 이상 사용되지 않는 " "Language" 속성을 설정하지 마십시오. <br>각 브라우저는 "유형" 및 "언어" 속성 자체를 지원하지만 그에 설정된 스크립트 언어 유형에 대한 인식 및 지원은 다릅니다. <br>"유형"과 "언어"가 동시에 존재할 경우, 모두 브라우저 "유형" 속성에서 스크립트 유형을 식별하는 데 우선순위가 부여됩니다. <br>IE 브라우저는 실제로 JScript 및 VBScript 스크립트 언어 태그와 스크립트 인코더 암호화를 지원합니다. <br>Firefox Chrome Safari Opera에는 "유형"에 대한 특정 인식 허용이 있습니다. " 속성 값 불일치, Chrome Safari에 비해 속성 값 정확성 확인이 더 관대하고 Firefox의 확인이 가장 엄격합니다. <br>"언어" 속성 값 인식 허용 오차 비교에서 Chrome Safari가 여전히 가장 관대합니다. 브라우저 중 IE가 가장 엄격합니다. Firefox는 Opera와 동등합니다. <br>언어 인코딩 비교는 IE만 JScript.Encoder 및 VBScript.Encoder 유형 설정을 지원하며, Opera에서는 이를 지원하지 않습니다. , 속성 값은 기본 Javascript 스크립트 언어로 복구되어야만 출력 값이 있을 수 있습니다. <br><br></p> <div class="codetitle"><span><a style="CURSOR: pointer" data="60433" class="copybut" id="copybut60433" onclick="doCopy('code60433')">코드 복사<u></u></a> 코드는 다음과 같습니다.</span></div> <div class="codebody" id="code60433"><script 언어="javascript"> ; <BR>function a() { <BR>b = "a"; <BR>a() <BR>alert(b) <BR><BR> <BR>변수의 특징 중 하나는 위와 같이 함수 내부에 변수를 선언해도 전역 변수가 된다는 점입니다. <BR>var로 선언하면 문제가 발생합니다. </div><BR><BR><BR><div class="codetitle">코드 복사<span><a style="CURSOR: pointer" data="52147" class="copybut" id="copybut52147" onclick="doCopy('code52147')"><U> 코드는 다음과 같습니다.</U></a> </span><script 언어="javascript"> ; </div>function a() { <div class="codebody" id="code52147">var b = "a"; <BR>delete b; <BR>alert(b); <BR>a(); script> <br><br> <br>결과가 계속 표시됩니다. <br>스크립트 프로그램이 정상적으로 실행될 수 있도록 하려면 IE에서만 지원하는 VBScript 및 스크립트 인코더 메커니즘을 특별히 사용하지 않는 한 SCRIPT 태그의 "type" 속성을 "javascript"로 설정하고 더 이상 사용되지 않는 "Languang" 속성을 설정하지 마세요.</div>