software:development:demo:cms:ucms:sample_php_page_scripts_js
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| software:development:demo:cms:ucms:sample_php_page_scripts_js [2026/02/08 19:19] – [Введение] VladPolskiy | software:development:demo:cms:ucms:sample_php_page_scripts_js [2026/02/09 18:17] (текущий) – [4.3.2 Файл scripts.js] VladPolskiy | ||
|---|---|---|---|
| Строка 5: | Строка 5: | ||
| ====== 4.3.2 Файл scripts.js ====== | ====== 4.3.2 Файл scripts.js ====== | ||
| * [[software: | * [[software: | ||
| - | * [[software: | + | * [[software: |
| - | * [[software: | + | * [[software: |
| * [[software: | * [[software: | ||
| * [[software: | * [[software: | ||
| - | * [[software: | + | * [[software: |
| * [[software: | * [[software: | ||
| * [[software: | * [[software: | ||
| * [[software: | * [[software: | ||
| * [[software: | * [[software: | ||
| - | * [[software: | + | * [[software: |
| - | * [[software: | + | * [[software: |
| - | * [[software: | + | * [[software: |
| + | * [[software: | ||
| + | * [[software: | ||
| ===== Введение ===== | ===== Введение ===== | ||
| Файл **scripts.js** — это внешний файл, содержащий код JavaScript, который обеспечивает интерактивность веб-страниц (обработка событий, | Файл **scripts.js** — это внешний файл, содержащий код JavaScript, который обеспечивает интерактивность веб-страниц (обработка событий, | ||
| Строка 28: | Строка 30: | ||
| Для открытия и редактирования файла scripts.js подходят текстовые редакторы (Notepad++, VS Code) или IDE (WebStorm). | Для открытия и редактирования файла scripts.js подходят текстовые редакторы (Notepad++, VS Code) или IDE (WebStorm). | ||
| - | ===== Файл | + | ===== Файл |
| + | Создадим корневую директорию (папку) скриптов **./js** и в ней создадим в блокноте файл **script.js** и вынесем из файла **sample.html** код блока **javascript**, | ||
| <code js script.js> | <code js script.js> | ||
| // Находим кнопку по ID | // Находим кнопку по ID | ||
| - | const button = document.getElementById(' | + | const button = document.getElementById(' |
| // Добавляем обработчик события " | // Добавляем обработчик события " | ||
| Строка 39: | Строка 42: | ||
| }); | }); | ||
| </ | </ | ||
| + | ===== Файл sample.html ===== | ||
| + | В // | ||
| + | <code html sample.html [enable_line_numbers=" | ||
| + | <!-- Optional: Link to a JavaScript file --> | ||
| + | < | ||
| + | // Находим кнопку по ID | ||
| + | </ | ||
| + | заменим на **%%< | ||
| + | <code html sample.html [enable_line_numbers=" | ||
| + | <!-- Optional: Link to a JavaScript file --> | ||
| + | <script src=" | ||
| + | </ | ||
| + | // | ||
| + | <code html sample.html [enable_line_numbers=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | Проверим правильность подключения файла **script.js** в браузере | ||
| + | <note shadow> | ||
| + | На этом с выносом из файла **sample.html** скриптов закончим и перейдем к файлу **index.php** в следующей главе | ||
| ===== Дополнения и Файлы ===== | ===== Дополнения и Файлы ===== | ||
| см. также: | см. также: | ||
software/development/demo/cms/ucms/sample_php_page_scripts_js.1770567541.txt.gz · Последнее изменение: — VladPolskiy
