Я пытаюсь использовать JQuery в отдельном файле .JS, так как сохранение всего кода JavaScript из HTML-документа повышает производительность загрузки HTML-документа.Использование append() из JQuery вне HTML-документа
Для этого примера я использую "index.html" и "main.js"
Ниже index.html:
<html lang="en">
<head>
<meta charset="utf-8">
<title>append demo</title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="testJS/main.js"></script>
</head>
<body>
<p>I would like to say: </p>
<!-- CODE BELOW MUST BE REMOVED FROM THIS DOCUMENT -->
<script>
$("p").append("<strong>Hello</strong>");
</script>
</body>
</html>
Я хотел бы, чтобы вырезать код из HTML и вставить его в main.js однако ниже пример не работает для меня:
main.js:
p.append("<strong>Hello</strong>");
Я также попытался это, но безуспешно:
$("p").append("<strong>Hello</strong>");
Как я могу это исправить, и какова разница между наличием JavaScript внутри и иметь его внутри .js файл?