Другие языки программирования и технологии

Изучил HTML,с ним всё ясно:каждый тег делает своё дело.А с CSS,PHP и Java Script проблемы.

Не обьясните мне в кратце:что делает каждый из этих языков?И как определить,нужны эти функции(например РНР)в том или ином конкретном сайте или нет?
Итак, по порядку.. .

CSS: нужен для визуального форматирования сайта: фоновые рисунки, цвет текста и самой страницы, размер шрифта, его начертание и т. д. Фактически, даже самый убогий сайт должен иметь свою таблицу стилей.. .

JavaScript: для широкого круга задач, например, обработка кликов мыши, отправки формы и т. д.

PHP: сам по себе, голый PHP применяется редко, обычно используется в сочетании с базами данных, например, MySQL... Если есть много информации, лучше хранить ее в БД, тогда вместо 1000 html-страничек нужна будет только 1 php-страница, которая и будет считывать данные из БД...
МО
Марина Овчинникова
23 519
Лучший ответ
PHP - язык высокого уровня, пох ож на Си, также имеет
некоторые свойства РЎ++. Р? нтерпретируемый.
Независимя установка в Виндовс ил и Линукс.
Подкл ючается к серверу Apache ил и л юбому другому
Веб серверу. Сервер вызывает ил и dll ил и exe модул ь.
http://php.ru
http://phpfree.narod.ru - там тол ько ссыл ки и анотации книг

CSS - табл ицы стил ей. Вызывается из HTML страницы.
Р — Р° счет примения стил СЏ РєРѕ всем страницам сайта,
информации становится при отображении однородной,
и уменьшаются затраты на программирования.
например тег span - и внутри id стил я...
при этом текст становится например зел еным и накл онным

JavaScript - это язык РЎРё Рё РЎ++. РћРћP. Р? СЃРїРѕР» ьзуется внутри страниц.
Не рекомендуется к применению.
Олег Коломиец
Олег Коломиец
3 191
пхп обрабаотывает данные, введённые в форму; т. е. , допустим, авторизуется юзер, вводит свой логин с паролем, нажимает "ОК", после нажатия кнопки данные, введённые в соответствующие поля, отправляются на сервер, где лежит пхп скрипт; в скрипте прописано соединение с БД логинов с паролями, затем идёт проверка, есть ли такое сочетание логина и хэша пароля в базе. А дальше идёт генерация хтмл-кода, т. е. , условно говоря, если авторизация не прошла, то клиенту шлётся хтмл страничка, где написано что-то вроде "Неправильный логин/пароль"; если прошла авторизация, то, допустим, идёт запрос к другой таблице с правами для данного юзера, считывается, какими правами он владеет. Если он владеет правами только просмотра информации, то генериться страничка только для просмотра, если редактирования - то страничка с соответствующими полями редактирования.... ну это так, вкратце) )

жаваскрипт же, в отличие от пхп, выполняется на стороне клиента (т. е. у вас в браузере) , нужен он для динамики самой странички и обращения непосредственно к её элементам. Т. е. , возьмём всё ту же авторизацию - пользователь пароль ввёл, а логин забыл (мало ли, всякое бывает) ; так вот, чтоб не отправлять на сервак запрос с пустым логином и не тревожить этот самый сервак понапрасну, жаваскрипт в браузере клиента проверяет, все ли поля заполнены правильно.. . если чего-то не хватает, то выводится сообщение (причём, это сообщение может появляться на самой хтмл-странице, т. е. идёт её изменение) с просьбой лучче заполнять поля