私はローカル環境で作業していますが、関数が機能していないため、src URlを正しく記述したかどうかわかりません。太字のスクリプトタグには、問題のsrcがあります。
<!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>
Jsファイルを呼び出すためのsrcタグを次のように記述します
<script type='text/javascript' src='../Users/myUserName/Desktop/myPage.js'></script>
これは動作するはずです。
ブラウザはウェブサーバーのルートからそれらのアセットを探していると思います。これは、実際にウェブサーバーを使用せずにマシンで開発を開始するのが簡単であるためです(ブラウザからローカルファイルをロードするだけで)
Htmlとcss/jsを一緒にパッケージ化することから始められますか?
次のようなディレクトリ構造:
-yourapp
- index.html
- assets
- css
- js
- myPage.js
次に、script index(index.htmlから)は次のようになります。
<script src="assets/js/myPage.js"></script>
Htmlとアセットを1つのディレクトリにパッケージ化することの追加の利点は、ディレクトリをコピーして他の人に渡すか、別のマシンに配置すればうまく機能することです。