Интернет-магазин

Дипломная работа - Маркетинг

Другие дипломы по предмету Маркетинг



нсивно применяемый для разработки веб-приложений.

PHP - это мощный кроссплатформенный набор средств, который располагается на сервере и предназначается для обработки кода, встраиваемого в html-документы. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров.представляет собой язык с открытым исходным кодом для выполнения на сервере iенариев, создающих динамические web-страницы. Помимо независимости от браузеров, он предлагает простое и независимое от платформы решение для электронной коммерции и сложных web-приложений, в том числе управляемых базами данных [16].

По сравнению с базовым HTML, представляющим собой систему с довольно ограниченными возможностями, язык PHP обладает гораздо большей гибкостью и динамичностью. Он позволяет добавить больше индивидуальности и персонализировать обыкновенные статические HTML-странички. С помощью РНР можно создавать привлекательные оригинальные Web-страницы на основе любых задаваемых критериев (например, времени суток или операционной системы пользователя). В отличие от HTML, язык РНР также может взаимодействовать с базами данных и файлами, с его помощью обрабатывается электронная почта и выполняются многие другие операции.

Структура PHP.

Интерпретатор состоит из ядра и подключаемых модулей-"расширений", представляющих собой динамические библиотеки. Расширения позволяют дополнить базовые возможности языка, предоставляя возможности для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF, а также разработать и подключить свое собственное расширение может любой желающий.

Синтаксис PHP.

Для работы программы не требуется описывать какие-либо переменные и используемые модули. Любая программа может начинаться непосредственно с оператора PHP.исполняет код, находящийся внутри ограничителей, таких как . Всё, что находится вне ограничителей, выводится без изменений.

Имена переменных начинаются с символа $, тип переменной объявлять не нужно. Имена переменных, функций и классов чувствительны к регистру. Константы также чувствительны к регистру.рассматривает переход на новую строку как пробел, так же как HTML и другие языки со свободным форматом. Инструкции разделяются с помощью точки с запятой (;), за исключением некоторых случаев, после объявления конструкции if/else и циклов.

JavaScript.

Текст программы встраивается непосредственно в HTML-документ и интерпретируется самим браузером.

С появлением языка JavaScript у создателей сайтов появляется множество возможностей "оживить" странички (например, бегущая строка, изменяемые рисунки, шлейф за указателем мыши, падающий снег), добавить элемент взаимодействия с пользователем и упростить реализацию некоторых задач, стоящих перед разработчиком.обеспечивает возможность обработки отдельных обращений пользователя к гиперсвязям, распознавания момента перехода на другую страницу и выполнения соответствующих действий при наступлении этого события. Кроме этого, он автоматизирует такие задачи регулярного характера, как проверка достоверности данных, обработка форм, выполнение действий над строковыми и числовыми значениями, т.е. тех задач, которые нельзя решить с помощью языка HTML [14].

Интерактивные возможности делают просмотр электронных документов гораздо более удобным и позволяют установить свой индивидуальный режим просмотра сайта. Пользователь имеет возможность влиять на некоторые составляющие сайта и, в каком-то смысле, настраивать ресурс под себя.

Основная идея JavaScript заключается в предоставлении пользователю возможности изменять значения атрибутов и свойства среды отображения в процессе просмотра HTML-страницы. Например, изменение фона, размера изображения, открытие нового окна. При этом не происходит перезагрузки страницы.

Структура JavaScript.

Структурно JavaScript можно представить в виде объединения трех четко различимых друг от друга частей:

ядро (англ. ECMAScript), которое описывает типы данных, инструкции, ключевые и зарезервированные слова, операторы, объекты, регулярные выражения;<