> 웹 프론트엔드 > JS 튜토리얼 > `` 태그 내에서 'src'와 콘텐츠를 모두 사용하는 것이 왜 문제가 됩니까?

`` 태그 내에서 'src'와 콘텐츠를 모두 사용하는 것이 왜 문제가 됩니까?

Linda Hamilton
풀어 주다: 2024-11-30 00:43:11
원래의
580명이 탐색했습니다.

Why is using both `src` and content within a `` tag problematic?

src와 콘텐츠가 모두 포함된 스크립트 태그: 설명과 의미

제공된 예에서 스크립트 태그에는 src 속성과 콘텐츠가 모두 포함됩니다. 태그 자체 내에 포함되어 있습니다. 이 접근 방식은 직관적인 것처럼 보일 수 있지만 잠재적인 브라우저 호환성 문제가 발생할 수 있습니다.

src와 콘텐츠가 모두 포함된 스크립트 태그의 브라우저 처리

다른 브라우저는 이 상황을 다르게 처리합니다.

  • 일부 브라우저는 src 스크립트가 포함된 경우에만 콘텐츠를 실행합니다. 오류가 발생합니다.
  • 다른 브라우저는 성공 여부에 관계없이 src 스크립트를 포함하려고 시도한 후 콘텐츠를 실행합니다.

HTML5 금지 및 신뢰성 문제

이 동작은 신뢰할 수 없으며 단일 내에 src와 콘텐츠를 모두 포함하지 말 것을 권장하는 HTML5 표준을 위반합니다. 스크립트 태그. 결과적으로 일반적으로 이 접근 방식에 의존하는 것은 권장되지 않습니다.

Google의 특정 구현

Google의 1버튼 예시의 경우 콘텐츠는 객체 리터럴입니다. 어떤 코드도 실행하지 않습니다. Google의 JavaScript 코드는 src 스크립트가 성공적으로 포함되었는지 여부에 관계없이 스크립트 태그의 내용을 검사하고 그에 따라 동작을 수정합니다.

모범 사례

브라우저 호환성을 방지하려면 문제를 해결하고 안정적인 스크립트 실행을 보장하려면 src 속성이나 콘텐츠 중 하나를 사용하는 것이 좋지만 동일한 스크립트 태그에서 둘 다 사용하지는 않는 것이 좋습니다. 외부 스크립트를 로드하려면 src 속성을 사용하고, 인라인 스크립트는 태그 콘텐츠 내에 포함되어야 합니다.

위 내용은 `` 태그 내에서 'src'와 콘텐츠를 모두 사용하는 것이 왜 문제가 됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿