JavaScript
Что такое статические файлы
Привет! Как-то я случайно задался вопросом что такое статические файлы сайта. Это те файлы, которые пользователи могут изменять или что?
статические это те которые отдаются в неизменном виде, которые серверу не нужно обрабатывать. Например JS, CSS, jpg, png, html, txt и т. д. Динамические файлы это те которые сервер обрабатывает: php, pl, cgi и т. д.
На самом деле, вопрос не вполне прозрачен.
Если речь идёт о "статических" и "динамических" страницах относительно их поведения в браузере, то статическая страница содержит только статические элементы (текст, картинки и пр.) . Динамической в данном случае является страница, использующая технологии JavaScript, AJAX. То есть динамическая страница в данном случае — та, которая изменяет свои данные в зависимости от действий пользователя (например, технология AJAX позволяет подгружать данные и вставлять их в текущую страницу)
Есть ещё одно разделение на динамические и статические — по способу хранения. Статическая страница есть файл HTML, который хранится на сервере. Динамическая же в виде отдельного файла не существует, а формируется серверными языками (PHP, ASP и др. ) в момент обращения пользователя к серверу.
На сегодняшний день сайтов, состоящих из статических по способу хранения страниц, почти не существует. Поэтому понятие статики/динамики несколько переосмыслено.
Если на сайте форма отправки чего-либо, но нет механизмов, которые меняют текущую страницу динамически (упрощая, скажу, например, про кнопку изменения цвета фона) , — страница считается статической по способу поведения в браузере, но наверняка является динамической по способу хранения на сервере - т. к. , как я уже сказал, других сайтов сейчас не сыщешь.
Если речь идёт о "статических" и "динамических" страницах относительно их поведения в браузере, то статическая страница содержит только статические элементы (текст, картинки и пр.) . Динамической в данном случае является страница, использующая технологии JavaScript, AJAX. То есть динамическая страница в данном случае — та, которая изменяет свои данные в зависимости от действий пользователя (например, технология AJAX позволяет подгружать данные и вставлять их в текущую страницу)
Есть ещё одно разделение на динамические и статические — по способу хранения. Статическая страница есть файл HTML, который хранится на сервере. Динамическая же в виде отдельного файла не существует, а формируется серверными языками (PHP, ASP и др. ) в момент обращения пользователя к серверу.
На сегодняшний день сайтов, состоящих из статических по способу хранения страниц, почти не существует. Поэтому понятие статики/динамики несколько переосмыслено.
Если на сайте форма отправки чего-либо, но нет механизмов, которые меняют текущую страницу динамически (упрощая, скажу, например, про кнопку изменения цвета фона) , — страница считается статической по способу поведения в браузере, но наверняка является динамической по способу хранения на сервере - т. к. , как я уже сказал, других сайтов сейчас не сыщешь.
Друг Мжм
Вопрос не про страницы а про файлы. Это два разных слова и понятия
Похожие вопросы
- Каким образом или софтом можно скачать файлы массово с сайта? Фото сайта внутри.
- подключение и доступ к файлам java script
- почему так много js файлов?
- Как правильно указывать путь к файлу?
- Можно ли на Прототипах сделать "Статический приватный метод"?
- Возможно ли сжать все эти скрипты в один файл?
- Как правильно строить архитектуру папок с исполняемыми файлами при написании сайтов?
- можно ли ссылаться на близлежащий файл, а не на сервер
- Зачем вообще нужны базы данных? Не лучше ли их хранить в файлах json?(вопрос может показаться глупым)
- Девочки, у кого есть статическая щётка (метёлка) для уборки пыли? К вам вопрос.