Je travaille sur un environnement local et je ne sais pas si j'ai correctement écrit mon URL src car mes fonctions ne fonctionnent pas. La balise de script en gras a le src en question.
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="http://www.parsecdn.com/js/parse-1.2.2.min.js"></script>
**<script src="/Users/myUserName/Desktop/myPage.js"></script>**
</head>
<body>
<div id="mainDiv">
<p><a href="#">anchor</a></p>
</div>
</body>
</html>
Écrivez la balise src pour appeler le fichier js en tant que
<script type='text/javascript' src='../Users/myUserName/Desktop/myPage.js'></script>
Cela devrait fonctionner.
Je crois que le navigateur recherche ces actifs à partir de la racine du serveur Web. C'est difficile car il est facile de commencer à développer sur votre machine SANS réellement utiliser un serveur web (juste en chargeant des fichiers locaux via votre navigateur)
Vous pourriez commencer par empaqueter votre html et css/js ensemble?
une structure de répertoire quelque chose comme:
-yourapp
- index.html
- assets
- css
- js
- myPage.js
Ensuite, votre balise de script (de index.html) pourrait ressembler à
<script src="assets/js/myPage.js"></script>
Un avantage supplémentaire de l'empaquetage de votre html et de vos actifs dans un répertoire est que vous pouvez copier le répertoire et le donner à quelqu'un d'autre ou le mettre sur une autre machine et cela fonctionnera très bien.