IE 브 라 우 저 에서 js 가 중국어 식별 자 를 사용 하 는 bug
1163 단어 브 라 우 저
function ( , ){// : , : ,
this. = ;
this. = ;
}
.prototype. =function(){// :
return this. ;
}
.prototype. =function( ){// :
this. = ;
}
var student1 = new (" ",18);
alert(student1. ());
student1. (" ");
alert(student1. ());
new 는 학생 류 의 인 스 턴 스 student 1 을 사용 한 다음 에 해당 하 는 방법 으로 처음으로'장 3'을 팝 업 하고 수정 한 후에'이사'를 팝 업 합 니 다.
하지만 bug 가 있 습 니 다.다음 과 같 습 니 다.
var , =[" "," "," "," "];
alert( , );
'중국,베 이 징'(변수 에 중국어 쉼표 가 있 음)변 수 를 정의 합 니 다.IE(IE9 포함)에서 만 정보 상 자 를 팝 업 합 니 다.Firefox/safari/chrome 은 모두 오 류 를 보고 합 니 다.테스트 결과 중국어 톤(,),분점(;),마침표(.)등 현상 은 쉼표 와 같다.따라서 중국어 로 변 수 를 명명 하려 면 중국어 문장 부 호 를 사용 할 수 없습니다.모든 브 라 우 저 를 호 환 할 수 없 기 때 문 입 니 다.
IE 에서 틀린 보고 가 없 지만 IE bug 에 속 합 니 다.기준 에 따라 이 루어 지지 않 았 기 때문이다.ECMA 262 V5 의 7.6,7,7 절 참조.
감사합니다. 지적 하여 바로잡다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
DWR 학습 노트 - HelloWorld 편브 라 우 저 에 있 는 자바 script 코드 를 웹 서버 에 있 는 자바 로 호출 할 수 있 습 니 다. 브 라 우 저 에서 실행 되 는 자바 script 은 요청 을 보 내 고 페이지 를 동적 으로 변경 할 수...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.