Использование нативного Javascript не всегда целесообразно, так как это может вызывать сложности при создании сравнительно простых эффектов. Для упрощения работы с языком Javascript используются различные фреимворки и библиотеки. Наиболее популярная библиотека для работы с языком Javascript – JQuery. Данная библиотека позволяет ускорить написание Javascript-кода.
JQuery позволяет модернизировать содержимое HTML-документа, манипулируя объектами DOM-модели. DOM-модель – Document Object Model – древовидная модель элементов страницы, создаваемая браузером в процессе обработки HTML-кода [10-11].
Для того чтобы воспользоваться возможностями библиотеки JQuery, необходимо скачать ее и подключить к сайту. При использовании библиотеки на многостраничном сайте, необходимо подключить ее к каждой странице по-отдельности (исключение – использование CMS-систем).
JQuery обладает следующими возможностями [7, 11]:
поиск элементов на странице по селекторам;
обращение к любому элементу DOM-модели;
создание визуальных эффектов;
манипуляции с элементами, соответствующими указанным селекторам;
обработка событий;
асинхронная загрузка страниц.
PHP – серверный язык программирования, отвечает за взаимодействие с базой данных, обработку данных из базы, формирование HTML-страниц с использованием данных из базы, которые будут отображены конечному пользователю. PHP поддерживает как процедурную парадигму написания кода, так и объектно-ориентированную парадигму [11].
MySQL — свободная реляционная система управления базами данных. Существует две версии СУБД: платная и бесплатная. MySQL является решением для малых и средних приложений, используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы [12-15].
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы, поддерживающие полнотекстовый поиск, так и таблицы, поддерживающие транзакции на уровне отдельных записей.
Apache — свободный, кроссплатформенный веб-сервер, поддерживает операционные системы семейств Linux, Unix, Mac OS, Windows. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. Использование веб-сервера необходимо для запуска серверных скриптов (PHP-скриптов) [9].
В качестве среды разработки выбран Visual Studio Code – свободно распространяемый редактор, позволяющий работать с языками PHP, Javascript, HTML, CSS, а также с препроцессорами для CSS. Visual Studio Code содержит множество средств, ускоряющих разработку приложений. К предустановленным средствам можно добавлять дополнительные плагины.
Сайт
- Леонид Федотов
- Информатика
Диплом777
Email: info@diplom777.ru
Phone: +7 (800) 707-84-52
Url: https://diplom777.ru/
Никольская 10
Москва, RU 109012
Содержание
Леонид Федотов
Окончил НИУ ВШЭ факультет компьютерных наук. Сам являюсь кандидатом наук. По специальности работаю 13 лет, за это время создал 8 научных статей и 2 диссертации. В компании подрабатываю в свободное от работы время уже более 5 лет. Нравится помогать школьникам и студентам в решении контрольных работ и написании курсовых проектов. Люблю свою профессию за то, что это направление с каждым годом становится все более востребованным и актуальным.