La liaison script.js et html5

Ainsi Ive été en passant par certaines codeacademy trucs sur l'HTML/CSS et Jquery.

D'avoir un peu de mal à essayer d'obtenir mon code pour le travail à l'extérieur, sur ma machine locale.

Voici mon code HTML

<!DOCTYPE html>
<html>
    <head>
        <title>Krypton Redux</title>
        <link rel='stylesheet' type='text/css' href='stylesheet.css'/>
        <script type='text/javascript' src='script.js'></script>
        <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
        <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>    </head>

    <body>

        <div></div>
        <div style = "margin:10"></div>
        <div></div>
    </body>
</html>

voici mon jQuery

$(document).ready(function(){
    $('div').draggable();
});

Quand j'écris le jQuery, le code directement dans mon fichier HTML, puis l'ouvrir dans google Chrome, ça fonctionne.
Cependant, quand le faire dans un .js fichiers, j'obtiens une erreur en disant que '$' n'est pas reconnu. Quelqu'un a une idée pourquoi?

  • Êtes-vous y compris votre fichier JS avant ou après la bibliothèque jQuery?