¿Qué es JavaScript no intrusivo?

El JavaScript no intrusivo (JavaScript discreto) practica bien la separación del código JavaScript y las etiquetas. Todo el código de script requerido se puede empaquetar en un archivo .js. Si observa el código fuente de la vista, no verá ningún código JavaScript incrustado en el marcado. Incluso si observa el marcado HTML representado por la vista, no verá ningún código JavaScript y los únicos rastros del script que quedan son una o más etiquetas