Al validar el código que utiliza la etiqueta <script>
me sale el siguiente aviso en validator.w3.org¿Por qué solo puede usar diferir cuando se especifica src?
elemento de guión no debe tener el atributo src Defer menos atributo es también especificado.
No entiendo la necesidad de esto, ¿podría alguien explicarlo?
Ahh, eso tiene sentido, pensé que diferir significaba no mirar el guión entre las etiquetas hasta que el resto de la página estuviera cargada. – Toby
Supongo que el problema aquí es si está cargando un recurso externo (por ejemplo, jquery), y luego usa código que hace referencia a ese script desde un script en línea. Puede solucionarlo moviendo su script en un archivo separado al código HTML, pero no es ideal/sería útil si pudiera definir de alguna manera las dependencias entre las etiquetas de script, o difiera todo para asegurarse de que estén cargadas en orden, independientemente de donde se guarda el código ... ¿Conoces alguna solución mejor que simplemente mover todo el código dependiente a recursos externos? – JohnLBevan