Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Слайд 2.docx
Скачиваний:
27
Добавлен:
19.02.2016
Размер:
28.43 Кб
Скачать

6. JavaScript фреймворки

LESSэто надстройка над CSS. Это значит, что любой CSS код – это валидный LESS, но дополнительные элементы LESS не будут работать в простом CSS. Это замечательно, потому что существующий CSS уже является работоспособным LESS кодом, что уменьшает порог вхождения в новую технологию.

LESS добавляет много нужных динамических свойств в CSS. Он вводит переменные, операции, function-like элементы и примеси.

CoffeeScript, MooTools, Yahoo! UI Library (YUI), Dojo,

jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM(— это не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML, XHTML и XML-документов, а также изменять содержимое, структуру и оформление таких документов.) , обращаться к атрибутам и содержимому элементов DOM, манипулировать ими.

7. Системы управления контентом (cms)

WordPressСисте́ма управле́ния содержи́мым (конте́нтом) (англ. Content management systemCMS)[1] — информационная система иликомпьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым). Написана на PHP, в качестве базы данных использует MySQL. Сфера применения — от блогов до достаточно сложных новостных ресурсов и интернет-магазинов.

Joomla! - система управления содержимым (CMS), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных MySQL, а начиная с версии 2.5 и MsSQL.

Drupal

8. Подходы к разработке

8.1 Статические сайты

Статический сайт — сайт, состоящий из статичных html (htm, dhtml, xhtml) страниц составляющих единое целое. Содержит в себе (в виде HTML-размеченных) текст, изображения, мультимедиа содержимое (аудио, видео) и HTML-теги. Теги бывают как служебные, предназначенные для обозревателя, так и предназначенные для размещения, формирования внешнего вида и отображения информации. Все изменения на сайт вносятся в исходный код документов (страниц) сайта, для чего необходимо иметь доступ к файлам на веб сервере.

Обычно статический веб-сайт представляет собой набор файлов HTML, размещенных на веб-сервере.

8.1.1 Достоинства

  • Для создания страницы не нужно знать языки веб-программирования.

  • Хорошая кэшируемость страницы.

  • Быстрая скорость загрузки страниц.

  • Минимальные требования к веб-серверу и минимальная нагрузка на него.

  • Простота переноса на другой сервер или локальный компьютер.

  • Возможность прямого просмотра файла в браузере, без использования промежуточного ПО (веб сервера, CGI).

8.1.2 Недостатки

  • Невозможность динамической генерации содержимого.

  • Невозможность полноценной поддержки посетителей (выбор внешнего вида, поддержка браузеров, cookie).

  • Для наполнения сайта информацией необходимо получать доступ к файлам-страницам посредством FTP, или сторонним веб-скриптам, позволяющим редактировать страницы.

  • При большом количестве страниц (файлов), если возникает необходимость внести однотипные изменения (дизайн, оформление, добавление новых разделов) необходимо использовать стороннее ПО (утилиты).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]