2014-03-13 3 views
1

속성없는 defer 속성을 가진 script 태그가있을 때 어떻게됩니까, 아니 src 또는 async 속성, 그리고 그 안에 아무것도 같이 : 지금까지 내가 그것을 이해연기 없음 Src에 아무것도 내부

<script type="text/javascript" defer="defer"></script> 

, 이 script 태그가로드되는 동안 defer은 단순히 렌더링을 유지할 수있는 페이지를 알려줍니다. 사양은 태그 내부에 JavaScript가있을 때가 아니라 src 속성이있을 때 태그를 사용해야한다고 말합니다.하지만 내부에 아무 것도없고 src 속성이없는 경우는 어떨까요? 왜 누군가가 그것을 원했을까요?

이것은 학교에서 가져온 것입니다. Moodle 페이지, 버전 1, 부 버전이 확실하지 않으므로 페이지가 거대한 것입니다. 로그인 한 사용자 등을 기준으로 &이 많이 변경됩니다. 질문에 대답하기 위해 필요한 다른 소스 코드를 알려주십시오.

편집 내가 묻는 내용에 대해서는 분명하지 않았습니다. 이 상황에서 어떤 일이 발생하는지 압니다. 그러나 누군가이 일이 그렇게되기를 원하는지를 묻습니다. 연기 할 JavaScript 코드가없는 defer 속성을 사용하는 것은 쓸모없는 것처럼 보이므로 웹 사이트 디자이너 (5 ~ 10 년 전)가 사용할 수있는 부작용이 있는지 궁금합니다.

+0

자세한 내용은 [사양] (http://www.w3.org/TR/html5/scripting-1.html#attr-script-defer)을 참조하십시오. –

+0

참조 - http://stackoverflow.com/questions/5250412/how-exactly-does-script-defer-defer-work –

+0

나는 모든 것을 보았지만 어떤 일이 일어날 지 말했습니다. 나는 왜 누군가가 이런 상황을 원할 것인지 묻고 싶습니다. 나는 그것을 명확하게하기 위해 나의 질문을 편집 할 것이다. – trysis

답변

0

많은 페이지가있는 큰 사이트 인 Moodle은 어떤 페이지에서는 defer 속성이 유용 할 수 있지만 모든 페이지에 유용 할 수 있습니다. 필요하지 않은 페이지도 있습니다. 그것 이외에, 나는 그것의 이유를 생각할 수 없다.

+0

다른 누구도 답변을 제공하지 않아서 내가 생각할 수있는 가장 가까운 대답을 전했습니다. 누구든지 더 나은 대답을 제공 할 수 있다면, 나는 모두 귀입니다. – trysis