software:development:demo:cms:ucms:sample_php_page_scripts_js
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| software:development:demo:cms:ucms:sample_php_page_scripts_js [2026/02/08 18:02] – [4.3.2 Файл scripts.js] VladPolskiy | software:development:demo:cms:ucms:sample_php_page_scripts_js [2026/02/08 20:05] (текущий) – [Файл sample.html] VladPolskiy | ||
|---|---|---|---|
| Строка 18: | Строка 18: | ||
| * [[software: | * [[software: | ||
| ===== Введение ===== | ===== Введение ===== | ||
| + | Файл **scripts.js** — это внешний файл, содержащий код JavaScript, который обеспечивает интерактивность веб-страниц (обработка событий, | ||
| + | Ключевые аспекты использования **scripts.js**: | ||
| + | * Назначение: | ||
| + | * Подключение: | ||
| + | * Атрибуты загрузки: | ||
| + | * **%%defer%%**: | ||
| + | * **%%async%%**: | ||
| + | * Преимущества: | ||
| + | Для открытия и редактирования файла 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(' |
| // Добавляем обработчик события " | // Добавляем обработчик события " | ||
| Строка 30: | Строка 40: | ||
| }); | }); | ||
| </ | </ | ||
| + | ===== Файл 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.1770562969.txt.gz · Последнее изменение: — VladPolskiy
