jquery uaMatch 소스 코드

984 단어 jqueryuaMatch
4.567913.분석:브 라 우 저 간 의 호환성 문제,이 역사적 으로 남 겨 진 문제.고 통 스 러 운 것 은 전단 개발 자로 서 이 호환성 문 제 를 계산 해 야 한 다 는 점 이다.우리 가 개발 을 할 때,종종 모든 브 라 우 저 를 위해 국부 적 인 코드 조정 을 해야만 상응하는 브 라 우 저 에서 잘 작 동 할 수 있다.내 가 아 는 방법 은 두 가지 가 있다.1.브 라 우 저 검 측;2.대상 검사.jQuery 에 서 는 줄 uaMatch()라 는 함수 만 사용 하면 됩 니 다.사용 하 는 관건 은 1.regExp.exec(str)이다.2.navigator.userAgent; 1.regExp.exec(str);정규 표현 식 으로 문자열 에서 찾 고 배열 을 되 돌려 줍 니 다.이 배열 의 0 요 소 는 전체 정규 와 일치 합 니 다.1 요 소 는 첫 번 째 키 가 일치 하고 2 요 소 는 두 번 째 키 가 일치 합 니 다.이렇게 유추 합 니 다.둘째,navigator.userAgent:javascript BOM 의 중요 한 대상 중 하나 로 현재 브 라 우 저 와 운영 체제 의 정 보 를 되 돌려 줍 니 다.예 를 들 어 Firefox 의 navigator.userAgetn 문자열:"Mozilla/5.0(Windows;U; Windows NT 5.1; zh-CN; rv:1.9.2.13)Gecko/2010 1203 Firefox/3.6.13"IE8 의 navigator.userAgetn 문자열:"Mozilla/4.0(compatible;MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)".각 브 라 우 저의 정규 표현 식 에서 알 수 있 듯 이 첫 번 째 키 는 브 라 우 저의 이름 과 일치 하고 두 번 째 키 는 버 전 입 니 다.

좋은 웹페이지 즐겨찾기