私のphp Webページで私のjsファイルをリンクする際に興味深い問題があります。まず、ファイルの最後 (body タグを閉じる直前) に配置し、ローカル モードではすべて正常に動作します。しかし、Web をサーバーにアップロードすると、js ファイルがリンクしていないように見えるため、それを機能させるためにヘッダーに配置する必要があります。
そのため、すべての関数が「スクリプト」と呼ばれる別のファイルにあると言うことが重要になる可能性があります。
たいした問題ではないのですが、気になります。誰でも私を説明できますか?
前もって感謝します
編集 済み @Pointy と @Jochen さん、すぐに回答していただきありがとうございます。クロムインスペクターを使ってみました。ファイルをロードしないだけで、エラーは表示されません。これは私の Web 構造です (私は完全なコードをコピーしていません。
<!Doctype html>
<html lang="en">
<head>
<title></title>
<meta name="description" content="">
<meta name="author" content="">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">
<!--CSS starter-->
<link href="" rel="stylesheet" media="screen">
<!--CSS font-awesome-->
<link href="font-awesome/css/font-awesome.css" rel="stylesheet">
<!--[if IE 7]>
<link href="font-awesome/css/font-awesome-ie7.min.css" rel="stylesheet">
<![endif]-->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!-- javascript (here links working) -->
</head>
<body>
<!--sections-->
<!--/sections-->
<!-- javascript (here not working) -->
<script src="js/bootstrap.min.js"></script>
<script src="js/jquery.knob.js"></script>
<script type="text/javascript" src="js/jquery.easing.min.js"></script>
<script type="text/javascript" src="js/jquery.mixitup.min.js"></script>
<script type="text/javascript" src="js/jquery.validate.min.js"></script>
<script src="js/messages_es.js" type="text/javascript"></script>
<script src="js/main.js"></script>
</body>
</html>