jquery document.ready 이벤트를 사용하는 웹 사이트에서 클라이언트 측 유효성 검사를 테스트하는 동안 흥미로운 것을 발견했습니다.JS 처리기를 비활성화 한 후 이벤트 처리기 코드가 "persistent"입니까?
js가 비활성화 된 로그인 페이지를로드 한 경우 noscript
태그는 브라우저에서 js 지원이 활성화되지 않았 음을 알리는 다른 페이지로 사용자를 리디렉션합니다.
js가 활성화 된 상태로 로그인 페이지를로드 한 다음 사용을 중지하면 document.ready 이벤트에 첨부 된 코드가 여전히 실행 중이며 로그인 및 암호 필드의 빈 입력을 완벽하게 확인합니다.
그런 검증을 수행하기 위해 서버에 요청하는 페이지를 보지 못했기 때문에 js가 처음에 활성화되었다는 사실이 document.ready를 실행하고 코드를 영구적으로 첨부 할 수 있다고 가정하는 것이 올바른지 궁금합니다. js 지원을 어떻게 토글해야합니까? 또는 어쩌면 나는 무언가를 놓쳤는가?
통찰력을 주셔서 감사합니다. 모두 저에게 줄 수 있습니다.
그래서 document.ready 이벤트가 페이지로드시에 트리거되고 완료/완료되었으므로 나중에 js 지원을 사용하지 않도록 설정하면 태그에 첨부 된 코드가 실행됩니다. (페이지를 다시로드하지 않아도 됨). – CoderRoller
이것은 웹 페이지가 그랬던 것처럼 논리적 인 이유 인 것 같습니다. 답변으로 표시하려면 내 의견을 확인해주십시오. 감사! – CoderRoller