Последние учебники веб-разработки
×

JS Руководство

JS ГЛАВНАЯ JS Введение JS Куда JS Вывод JS Синтаксис JS Заявления JS Комментарии JS переменные JS операторы JS арифметика JS присваивание JS Типы данных JS функции JS Объекты JS Объем JS Мероприятия JS Строки JS Методы струнных JS чисел JS Методы Number JS математический JS Даты JS Форматы даты JS Методы Дата JS Массивы JS Методы массивов JS Booleans JS Сравнения JS условия JS переключатель JS петля For JS В то время как Loop JS Ломать JS Тип преобразования JS RegExp JS ошибки JS отладка JS Подъемно JS Строгий режим JS Гид по стилю JS Лучшие практики JS Ошибки JS Представление JS Зарезервированные слова JS JSON

JS формы

Формы проверки Формы API

JS объект

Определения объектов Свойства объекта Методы объекта Прототипы объектов

JS функции

Определения функций Функциональные параметры Функция Призвание Функция Затворы

JS HTML DOM

DOM вступление DOM методы DOM Документ DOM элементы DOM HTML DOM CSS DOM Анимации DOM Мероприятия DOM EventListener DOM навигация DOM Вершины DOM Nodelist

JS браузер BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS Примеры

JS Примеры JS HTML DOM JS HTML вход JS HTML Объекты JS HTML Мероприятия JS браузер JS викторина JS Резюме

JS Рекомендации

JavaScript Объекты HTML DOM Объекты


 

JavaScript Куда


JavaScript может быть помещен в <body> и <head> секции HTML - страницы.


<script> Тег

В HTML код JavaScript должен быть вставлен между <script> и </script> тегов.

пример

<script>
document.getElementById("demo").innerHTML = "My First JavaScript";
</script>

Более поздние примеры могут использовать атрибут типа: <script type="text/javascript"> .
Этот атрибут типа не требуется. JavaScript является языком сценариев по умолчанию в HTML.


JavaScript Функции и события

JavaScript function является блок кода JavaScript, который может быть выполнен , когда "попросили" для.

Например, функция может быть выполнена , когда происходитсобытие, например , когда пользователь нажимает на кнопку.

Вы узнаете гораздо больше о функциях и событиях в последующих главах.


JavaScript в <head> или <body>

Вы можете поместить любое количество скриптов в HTML-документе.

Сценарии могут быть помещены в <body> или в <head> части HTML - страницы, или в обоих.

Имея весь код в одном месте, это всегда хорошая привычка.


JavaScript в <head>

В этом примере функция JavaScript помещается в <head> части HTML - страницы.

Функция вызывается (называется) при нажатии кнопки:

пример

<!DOCTYPE html>
<html>

<head>
<script>
function myFunction() {
    document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>
</head>

<body>

<h1>My Web Page</h1>

<p id="demo">A Paragraph</p>

<button type="button" onclick="myFunction()">Try it</button>

</body>
</html>

Попробуй сам "

JavaScript в <body>

В этом примере функция JavaScript помещается в <body> части HTML - страницы.

Функция вызывается (называется) при нажатии кнопки:

пример

<!DOCTYPE html>
<html>
<body>

<h1>My Web Page</h1>

<p id="demo">A Paragraph</p>

<button type="button" onclick="myFunction()">Try it</button>

<script>
function myFunction() {
   document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>

</body>
</html>
Попробуй сам "

Это хорошая идея , чтобы поместить скрипты в нижней части <body> элемента.
Это может улучшить загрузку страницы, потому что сценарий компиляции может привести к замедлению работы дисплея.


Внешний JavaScript

Сценарии могут быть также размещены во внешних файлах:

myScript.js

function myFunction() {
   document.getElementById("demo").innerHTML = "Paragraph changed.";
}

Внешние скрипты практичны, когда тот же код используется во многих различных веб-страниц.

JavaScript - файлы имеют расширение файла .js .

Для того, чтобы использовать внешний сценарий, поставить имя файла сценария в SRC (источник) атрибута <script> тег:

пример

<!DOCTYPE html>
<html>
<body>
<script src="myScript.js"></script>
</body>
</html>
Попробуй сам "

Вы можете поместить внешнюю ссылку скрипта в <head> или <body> , как вам нравится.

Сценарий будет вести себя так, как если бы он находился именно там , где <script> тег находится.

Внешние скрипты не могут содержать <script> теги.


Преимущества внешнего JavaScript

Размещение JavaScripts во внешних файлах имеет ряд преимуществ:

  • Она отделяет HTML и код
  • Это делает HTML и JavaScript проще читать и поддерживать
  • Кэшированных файлов JavaScript может ускорить загрузки страницы