HTML
- Занятие 1
Структура документа: блоки head и body
Основные теги:
теги абзаца
Уровни заголовков, теги заголовков
теги физического и
логического форматирования
атрибуты тегов:
атрибуты тега font
атрибуты тега body
Выравнивание абзацев
Изменение размера шрифта
Семейства шрифтов
Вставка графики
Изменение размеров
рисунка
Рамка вокруг рисунка
Вырывнивание и обтекание текстом
рисунка
Отмена обтекания текстом рисунка
Отступ от рисунка
- Занятие 2
Создание гиперссылок
ссылка на почтовый ящик
атрибут
target
Создание изображения-гиперсссылки
Создание "якоря"
ссылка на
документ с расширением.doc, .zip, и т.д.
Создание
карты-изображения
Наложение областей карты
Маркированный список
Выбор
типа маркера
Нумерованный список
Вид счетчика нумерованного
списка
Начало отсчета в нумерованом списке
Использование рисунка в
качестве "маркера" списка
Список определений
Использование для
разделения горизонтальной линии:
Толшина горизонтальной линии
Ширина
горизонтальной линии
Выравнивание горизонтальной линии
Цвет
горизонтальной линии
Атрибут горизонтальной линии noshade список
Вставка
специальных символов
Вставка в документ таблицы , теги создания таблицы,
строк и ячеек
Отображение границ таблицы и ячеек
Цвет границ таблицы и
ячеек
Ширина таблицы
Выравнивание таблицы на странице
Выравнивание в
ячейке
Атрибут cellspacing - расстояние между ячкйками
Атрибут
cellpadding - отступ от границ ячейки до ее содержания
Цвет фона таблицы
Цвет фона ячеек
Отображение в браузере таблицы с пустыми ячейками
Использование для правильного отображения пустых ячеек неразрывного
пробела
Объединение ячеек таблицы и ячеек
Перенос строки в ячейках
- Занятие 3
Создание формы, атрибуты action и method, элементы
формы
Поле типа pаpassword
Переключатель типа флажок
Переключатель
типа радио
Использование поля типа image
Создание текстового поля для
ввода многострочного текста
Создание списка
Список с возможностью выбора
нескольких вариантов
Количество отображаемых элементов списка
Создание
поля для загрузки файла
Группировка элементов формы элементы fieldset и
legend
Структура документас фреймами
Горизонтальные
подокна
Вертикальные подокна
Возможность независимого форматирования
элементов подокон
Удаление границы между фреймами
Отступ от границ
фрейма до его содержания
Удаление полосы прокрутки во фрейме
Изменеие
размера фрейма
Вложенные фреймы
Организация навигации с использованием
фреймов
Варианты открытия документа при переходе по ссылке из
фрейма
Плавающий фрейм
Загрузка файла в плавающий фрейм при переходе
поссылке
Создание нескольких плавающих фреймов
Создание "Бегущей
строки"
Тип движения бегущей строки
Фон области движения
Создание
вертикальной области движения
Создание вертикальной бегущей
строки
Скорость движения
Управление проигрыванием
Использование в
качестве содержимого бегущей строки различных элементов
- Занятие 4
Встраиваемые объекты
Вставка на страницу видеоролика
Управление началом проигрывания встроенного видео
Видео в формате flv
Просмотр видео при переходе по ссылке
Определение числа проигрываний
видеоролика
Внедрение flash-ролика
Изменение размера вставленного
flash-ролика
Прозрачность фона flash-ролика
Вставка фонового звука на
страницу
Управление числом проигрывания звукового файла
Управление
громкостью проигрывания
Управление балансом звука между
колонками
Внедрение звука, элеменеты управления звуком на странице
Теги
блока head
Заголовок документа
Кодировка документа
Ключевые
слова
Описание
Переадресация на другую страницу
Теги подключения java
script и таблиц стилей
Индесирование сайта поисковыми машинами
Файл
robot.txt
Эффекты при переходе между страницами
Пример табличной верстки
страниц сайта
Теги div и span
CSS
- Занятие 1
CSS правила:
Теги, к которым применяются правила
Типы
правил
Единицы измерения
Установка правил в различных местах в
документе
Определение правила внутри тега
Определение стиля внутри
документа в блоке head
Преимущества размещения таблиц стилей в отдельном
документе
Присоединение таблиц стилей
Импортирование таблиц
стилей
Переопределение тега
Определение класса
Зависимый
класс
Создание ID селектора
Определение стилей с одинаковыми
правилами
Определение стилей в контексте
Псевдоклассы
Наследование
правил
Определение приритета правил
Установка приоритета с поиощью
параметра !important
Использование различных таблиц стилей для печати и
монитора
- Занятие 2
Управление шрифтом
Размер шрифта - свойство font-size,
абсолютное и относительное определение
Выбор семейства шрифтов - свойство
font-family
Стиль шрифта - свойство font-style
Изменение жирности шрифта
- свойство font-weight
Изменение написания букв - свойство
font-variant
Возможность определения всех свойств шрифта свойством
font
Импорт шрифтов в документ
Управление текстом
Изменение
межсимвольного интервала - свойство letter-spacing
Интервал между словами -
свойство word -spacing
Управление интервалом между строками - - свойство
line-height
Изменение регистра букв - свойство
text-transform
Выравнивание текста - свойство text-align
Положение
текста относительно базавой линии свойство vertical-align
Выделение первой
строки абзаца - свойство text-indent
Украшение текста - свойство
text-decoration
Изменение направления текста - свойство
direction
Определение места разрыва страницы при печати
- Занятие 3
Управление элементом страницы
Изменение внешнего вида
элементов - свойство display
Размеры элемента - свойства width и
height
Максимальный и минимальный размер элемента - свойства max-width,
min-width, max-height, min-height
Расстояние между элементами - свойство
margin
Параметры рамки вокруг элемента - свойство border
Независимое
определение стиля рамки с каждой стороны элемента
Отступ внутри элемента
(от рамки до содержимого) - свойство padding
Фон элемента, использование
фонового изображения - свойство background-image
Повтор фонового
изображения - свойство background-repeat
Расположение фонового изображения
свойство background-position
Свойство background-attachment: прокручиваемый
или фиксированный фон
Управление позиционированием
Варианты
позиционирования - свойство posizion
Порядок элемента в стеке - свойство
z-index
Обтекание элемента страницы соседними элементами - свойство
float
Прерывание обтекания - свойство clear
Управление пробелами -
свойство white-space
Создание буквицы
- Занятие 4
Управление видимостью элемента - свойство
visiblity
"Подрезка" изображения - свойство clip
Свойство overflow:
отображение или скрытие "лишней" части содержимого
Управление
списком
Тип маркера - свойство list-style-type
Использование
собственного маркера - свойство list-style-image
Положение текста
относительно маркера - свойство list-style-position
Управление свойствами
таблицы
Оформление ячеек таблицы
Установка в таблице общих границ между
ячейками
Изменение внешнего вида курсора - свойство cursor
Изменение
внешнего вида полосы прокрутки
Перемещение полосы прокрутки
вправо
Варианты верстки
Центрирование контента
Верстка в две
колонки
Верстка в три колонки
Использование плавющих
элементов
Использование mouseover-эффекта для текста
mouseover-эффект
для изображений
- Занятие 5
Статические фильтры IE
Фильтр Alpha
Фильтр
Glow
Фильтр Chroma
Фильтр Blur
Фильтр DropShadow
Фильтр FlipH и
FlipV
Фильтр Mask
Примеры использования различных свойств
элемента
Два фоновых изображения на странице
Двухцветный фон
элемента
Градиентный фон
Имитация тени от блока
Скругление углов
блока
Использование mouseover-эффекта для навигации
Блочная верстка
сайта
PHP
- Занятие 1
Вставка php кода на страницу
Комментарии к
коду
Синтаксис в php
Оператор echo
Создание
переменных
Чувствительность переменных к регистру
Изменение значения
переменной
Удаление переменной - функция unset()
Создание контстант -
функция define()
Управление чувствительностью констант к
регистру
Действия над константами
Вывод значения константы - функция
constant()
Типы данных
Определение типа переменной - функция
gettype()
Изменение типа переменнной - функция settype ()
Действия над
числами
Операции с присвоением
Инкремент и декремент $a++ и
$a--
Постфиксный и префиксный инкремент (декремент) $a++ и ++$a
Округление чисел по правилам математики - функция round()
Округление с
заданной точностью
Округление чисел до целого в большую сторону - функция
ceil()
Округление чисел до целого в меньшую сторону- функция
floor()
Абсолютное значение числа - функция abs()
Генерация случайных
чисел - функция rand()
Генерация случайных чисел в
диапазоне
Использование кавычек при работе со строками
Использование
heredoc-синтаксиса при работе со строками
Конкатенация строк
Сокращенная
запись при конкатенации строк
Определение длины строки - функция
strlen()
Экранирование кавычек, содержащихся в строке
Разница в
использовании одинарных и двойных кавычек при выводе переменных
- Занятие 2
Условные конструкци в php
Работа оператора
if()
Конструкция if-else
Возможность проверки нескольких условий в одном
операторе
Логические операторы в управляющих конструкциях
Логическое
И
Логическое ИЛИ
Исключающее ИЛИ
Вычисление выражений, содержащих
логические операторы
Действия со строками
Поиск первого вхождения
подстроки - функция strpos()
Отсчет позиции в строке
Поиск первого
вхождения подстроки - функция strrpos()
Поиск первого появления подстроки
до конца исходной строки - функция strstr ()
Извлечение подстроки
указанной длины - функция substr()
Замена указанной подстроки - функция
str_replace()
Замена части строки начиная с указанной позиции - функция
substr_replace()
Отправка и получение данных из формы
Разница между
методами отправки GET и POST
Суперглобальные массивы $_ GET и $_
POST
Перадача значений переменной по ссылке
Удаление пробелов в строке
- функция trim()
Удаление пробелов слева и справа - функция ltrim() и
rtrim()
Шифрование значений переменных - функция md5()
Кодирование и
декодирование строк urlencode() и urldecode()
- Занятие 3
Циклическтн конструкции в php
Работа цикла for()
Цикл
while()
Отличие цикла while() от do- while()
Конструкция выбора
switch-case
Оператор break в конструкциях switch-case
Действие по
умолчанию default в конструкциях switch-case
Прерывание указанного
количества циклов с использованием оператора break
Переход к следующей
иттерации цикла - оператор continue
Переменная типа массив
Создание
массива
Вывод на экран элементов массива
Ассоциативный
массив
Добавление элементов в массив
Удаление элемента массива и
удаление массива полностью - функция unset() или unset([])
Переиндексация
массива - функция array_values()
Определение количества элементов в массиве
- функция count()
Объединение массивов - функция
array_merge()
Объединение массивов с использованием оператора
+
Равенство массивов
Эквивалентгость массивов
Цикл each() для работы
с массивами
Перебор элементов массива с использованием цикла
foreach()
Присвоение переменным значений элементов массива - функция
list()
Выделение подмассива заданной длины, начиная с указанной позиции -
функция array_slice()
Деление массива на части заданной длины - функция
array_chunk()
Деление массива на части заданной длины с сохранением
ключей
Сортировка массива без сохранение связи ключ-значение - функции
sort() и rsort()
Сортровка ассоциативных массивов - функции asort() и
arsort()
Сортирвка массва по значению ключей - функция ksort() и
krsort()
Перемешивание элементов в массиве - функция shuffle()
Проверка
наличия в массиве элемента с указанным значением - функция
in_array()
Определение ключа для элемента массива с указанным значением -
функция array_search()
Выбор всех ключей массива в отдельный массив -
функция array_keys()
Определение всех ключей массива для одинаковых
значений элементов
Удаление из массива повторяющихся элементов - функция
array_unuque()
Число элементов многомерного массива
Преобразование
строки в массив - функция explode()
Ограничение числа элементов полученного
массива
Преобразование массива в строку - функция implode()
- Занятие 4
Создание и вызов функции без аргументов
Использование
функций, не возвращающих значений для подключения файлов
Создание и вызов
функции, принимающих аргументы
Возврат функцией значения
переменной
Возврат функцией значений нескольких переменных
Область
видимости переменных: глобальные и локальные переменные
Переменные с
одинаковыми именами в основной программе и в теле функции - две разные
переменые
Объявление переменной, определенной внутри функции
глобальной
Циклический вызов функции
Объявление статической для
сохранения ее значения после выхода из функции
Передача в качестве
аргументов при вызове функции значений из форм
Функция с значениями
аргумента по умолчанию
Уточнение колчества аргументов, переданных в функцию
- func_num_args()
Возвращает из списка переданных в функцию аргументов
аргумента с заданным , порядковым номером - func_get_arg()
Конструкции
включения файлов
Конструкция включения код до выполнения сценария -
require
Динамическое вклчение файлов - конструкция
include
Использование таблиц стилей с конструкциями включения
Отличие
include и require
Передача имени подключаемого файла по ссылке
Проблемы
безопасности при использовании include
Получение списка подключенных файлов
get_included_files() и get_required_files()
Возврат значений из
подключенных файлов
Функции однократного подключения файла include_once и
require_once
Пример использования конструкций подключения с шаблоном
страницы
Прием и обработка данных из элемента форм типа checkbox
Прием и
обработка данных из элемента форм типа radio
Прием и обработка данных из
элемента форм типа список
Загрузка файла на сервер из формы
Ограничения
на тип или размер загружаемого файла
- Занятие 5
Классы в php
Создание классов
Члены класса: данные и
методы
Создание объект класса , получение доступа к членам класса
Вывод
на экран значений членов класса
Использование внутри класса переменных
извне
Несколько функций внутри одного класса
Создание дочернего класса
Наследование дочернего класса методов родителя
Полиморфизм
Создание
класса-конструктора
Использование класса-конструктора для инициализации
процессов
Обращение к членам класса если объектов данного класса не
существует
Копирование объектов
Сравнение объектов
Использование в
методах класса информации, полученной из форм
Удаление объекта
класса
Функции для работы с временем
Инфорация о дате в нужном формате
date ()
Временная метка на текущий момент time()
Временная метка на
указанный момент времени
Время загрузки страницы
Оправка почты
средствами php - функция mail()
Оправка письма с вложениями
- Занятие 6
Действия с файлами
Открытие файла - функция
fopen()
Режимы работы с файлами
Указатель на файл
Закрытие соединения
с файлом - функция fclose()
Запись в файл - функция fwrite()
Примеры
работы с фалами в различных режимах
Удаление указателя на файл - функция
unlink
Проверка существования файла - функция file_exists()
Чтение файла
и вывод на экран - функция readfile()
Считывание файла в переменную типа
строка fread()
Определение размера файла - функция filesize()
Считывание из файла строки указанной длины - функция fgets()
Считывание
файла в мвссив - функция file()
Добавление строки в файл - функция
fputs()
копирование файлов - функция copy ()
Переименование файлов -
функция rename()
Присвивоение переменнойсодержимого файла целиком -функция
file_get_contents()
Запись в файл данных из формы
Внутренний указатель в
файле
Перемещение указатель в начало файла - функция
rewind()
Определение текущего положения указателя - функция
ftell()
Перемещение указателя на указанной число позиций - функция
fseek()
Проверка: достигут ли конец файла - функция feof()
Кеширование
результатов работы некоторых функций, очистка кэша - функция
clearstatcache()
Работа с csv файлами
Чтение из csv файла - функция
fgetcsv()
Работа с директориями
Проверка: является ли файл директории
is_dir()
Открытие каталога - функция opendir()
Считывание имени файлов,
содержащихся в директории - функция readdir()
Считывание имени файлов,
удовлетворяющих условию
Определение типа файлов в директории - функция
filetype()
Определение размера файлов в директории - функция
filesize()
Смена директрории - функция chdir()
Возвращение имени
текущего рабочего каталога - функция getcwd ()
Перемещение указателя внутри
директории - функция rewinddir()
Обзор директории scandir
Создание новой
директрории - функция mkdir()
Пример регистрации пользователейс
использованием файла
Пример гостевой книги с использованием файла
- Занятие 7
Базы данных
Работа с базами данных через интерфейс
PhpMyAdmin
Структура базы данных
Типы поля в таблице
Первичный ключ,
индексирование полей таблицы
Создание БД
Создание таблицы в
БД
Занесение запсей в таблицу
Изменение записей в таблице
Удаление
записей из таблицы
Удаление таблиц
Импорт и экспорт БД
Взаимодействие
с базами данных из php
Подключение к серверу mysql_connect()
Указатель
на соединение
Закрытие соединения с сервером mysql_close()
Выбор базы
данных 'mysql_select_db()
Обращение к серверу чере sql запрос
mysql_query()
Запрос на создание БД
Запрос но создание таблицы
Запрос
на занесение записей в таблицу
Информация о полях таблицы
mysql_list_fields()
Количество полей результата запроса
mysql_num_fields()
Тип поля в результатах запроса mysql_field_type()
Имя
поля в результатах запроса mysql_field_name()
Длина поля в результатах
запроса mysql_field_len()
Флаги поля в результатах запроса
mysql_field_flags()
Запрос на выборочное добавление данных в некоторые поля
таблицы
Уточнение количества записанных строк
mysql_affected_rows()
Запрос на изменение содержимого определенного поля,
для строки со значением ключа, удовлетворяющим условию
Запрос на удаление
содержимого строки, для строки со значением ключа, удовлетворяющим
условию
Последовательное выполнение нескольких запросов к БД
Запрос на
удаление всех записей из таблицы
Запрос на удаление из таблицы записей, у
которых значение указанного поля удовлетворяет условию
Запрос на выбор из
таблицы всех данных
Определение количества строк, удовлетворяющих условию
запроса mysql_num_rows()
Обработка результата запроса на получение данных
из таблицы :определение значений полей для каждой строки
mysql_result()
Запрос на получение из таблицы значений указанных
полей
Запрос на получение значение всех полей для записей с определенным
значением указанного поля
Запрос на определение количества строк в таблице
Запрос на определение суммы значений по указанному полю в таблице и
обработка результата mysql_fetch_assoc($result)
Запрос на определение
максимального значения по указанному полю в таблице
Запрос на определение
среднего значения по указанному полю в таблице
Сравнение функции
mysql_fetch_array() и mysql_fetch_assoc()
Занесение данных из формы в
таблицу БД
Оформление результатов запроса на выбор данных из таблицы
БД
Запрос на удаление указанного поля в таблице
Запрос на удаление
БД
- Занятие 8
Использование регулярных выражений в php
Синтаксис
регулчрных выражений
Поиск первого совпадения с шаблоном preg_match()
Поиск всех совпадений с шаблоном preg_match_all()
Создание регулярного
выражения для поиска определенной буквы
Создание символьного
класса
Диапазон символов в символьном классе
Указание в символьном
классе можно несколько диапазонов
Отрицание в символьном классе
Поиск
литералов, идущих подряд
Группировка литералов
Совмещение в условии
перечисления литералов и диапазонов
Типы квантификаторов
Использование
квантификаторов для указания количества литералов
Указание в
квантфикаторах минимального и максимального количества символов
Указание в
квантфикаторах минимального количества символов
Сокращенная запись основных
квантификаторов
Поиск совпадений в начале строки
Поиск совпадений в
конце строки
Указание пробельных символов в выражении для поиска
Проверка заполнения поля формы
Ветвление
Отмена заннесения
сгруппированных литералов в переменные
Замена найденного выражения на
указанное preg_replace()
POSIX-совместимые регулярные выражения
Функция
ereg()
Замену найденного выражения ereg_replace()
Разделение строки с
использованием регулярных выражений split()
Использование шаблонов в
php
Генерация страниц на основе шаблона с использованием
файлов
Генерация страниц на основе шаблона с использованием БД
- Занятие 9
Переадресация
Использование механизма сессий и
Cookie
Установка Cookie - функция setcookie()
Доступ к значениям как к
элементам суперглобального массива $_COOKIE
Время «жизни»
Cookie
Указание времени жизни с использованием функций работы с
временем
Передача Cookie через защищенное HTTPS-соединение
Удаление
Cookie
Создание счетчика посещений страницы
Установка массива
Cookie
Использование шифрования для защиты информации при работе с
Cookie
Область видимости Cookie
Использование механизма сессий для
хранение данных о посетителе в течение сеанса
Создание новой сессии или
восстановление старой session_start()
Имя сессии
session_name()
Идентификатор сессии session_id()
Регистрация переменных
сессии - запись в глобальный в массив $_SESSION
Присвоение переменным
сессии данных из формы
Доступ к зарегистрированным переменным сессии на
страницах, где запущена сессия
Защита от перехода на страницу путем ввода в
адресную строку
Удаление переменных сессии
Уничтожаем всех переменных
сессии session_unset()
Уничтожение сессии session_destroy()
Передача
темы оформления с помощью сессий
Передача на сервер переменнх
окружения
Доступ к значениям переменных окружения getenv()
Использование
серверных переменных для идентификации пользователей
Редактирование файла
php.ini для нормальной работы сессий
Работа с графической бибилиотекой
gd
Информация о библиотеке
Проверка поддержки указнного типа
файлов
Инфориация об изображении
Создание области заданных
размеров
Создание области заданного цвета. imagecolorallocate ()
Запись
изображения и вывод в браузер
Горизонтальное рисование строки
imagestring()
Вертикальное рисование строки imagestringup ()
Заливка
цветом области внутри контура imagefill (
Рисование эллипса imageellipse (
)
Рисование прямоугольника imagerectangle ()
Рисование многоугольника
imagePolygon()
Рисование дуги imageArc()
Captcha
JavaScript
- Занятие 1
Вставка JavaScript на страницу
Размещение сценариев
JavaScript в отдельном файле
Вывод информации на страницу
Создание
модальных окон
Вывод диалогового окна с заданным сообщением и кнопкой ОК -
метод alert()
Вывод диалогового окна с заданным сообщением и двумя
кнопками: ОК и Отмена - метод confirm()
Метод prompt() Вывод диалогового
окна с заданным сообщением, текстовым полем для ввода данных и кнопками: ОК и
Отмена
Вставка комментариев
Иерархическая структура
документа
Объекты, методы и средства объектов
Синтаксис JavaScript
Основные события
Обработчик события
Запуск функции при возникновении
события
Создание переменных
Типы данных
Определение типа переменной
typeof()
Переменные типа число
Свойства объекта Number
Методы объекта
Number
Пользовательские функции JavaScript
Создание и вызов
функций
Аргументы функции
Переменные внутри функции
Оператор
void()
- Занятие 2
Объектная модель документа
Доступ к элементам
страницы
Коллекции в объектной модели документа
Взаимодествие с
формой
Условные конструкции if-else
Использование переключателя
switch
Объединение условных выражения. с использованием логических
операторов
Циклы for
Принудительный выход из цикла
Циклы while
Циклы do-while
Свойства объекта Math
Методы объекта
Math
Создание объекта String
Свойство объекта String
Методы объекта
String
- Занятие 3
Объекты в JavaScript
Создание объектов с использованием
функции-конструктора
Создание объектов с помощью конструктора new
Object()
Значения свойств объекта по умолчанию
Добавление нового
свойства к существующему объекту
Добавление нового свойства к экземпляру
объекту
Связанные объекты
Проверка наличия у объекта
свойства
Проверка:является ли экземпляр объектом данного класса
Создание
массивов
Вывод на экран элементов массива
Длина массивов
Объединение
массивов
Сортировка массива
Изменение порядка элементов в
массиве
Перемещивание элементов массива
Удаление елемента
массива
Добавление елементов в массив
Выделение подмассива
- Занятие 4
Объект window
Обращение к свойствам и методам
окна
Содержимое поля статуса
Управление загрузкой и перезагрузкой
страницы - методы объекта Location
История посещений страниц
Определение типа браузера
Открытие нового окна
Закрытие текущего
окна
Закрытие родительского окна
Обращение к элементам открытого окна
через идентификатор окна
Объектная модель документа с
фреймами
Взаимодействие между фреймами
Обращение к "родительскому
окну"
Загрузка нового документа во фрейм
Загрузка нового документа в
"родительское окно"
Загрузка документов в несколько фреймов
- Занятие 5
Регулярные выражения
Методы работы с регулярными
выражениями
Литералы и метасимволы
Управляющие символы
Экранирование
символы
Задание дополнительных параметров сопоставления шаблона с помощью
флагов
Квантификаторы
Альтернативные шаблоны поиска
Запоминание
совпавшей строки в массиве
Отмена запоминания совпавшей строки
Свойства
объекта Form
Методы объекта Form
События объекта Form
Объекта Text
формы
Объект Select
Объект Option
Установка Coockie
Получение
значений Coockie
Время жизни Coockie
Удаление Coockie
Прередача с
помощью Coockie данных между страницами
Типы таблиц стилей
Пример
передачи Coockie выбранного стиля
- Занятие 6
Использование встроенного объекта Date для работы с датой и
временем
Методы объекта Date
Создание временной задержки - функция
setTimeout()
Создание часов
Свойства и методы объекта Image
Работа с
графикой
Изменение размеров изображения
Замена изображения
Управление
слоями
Изменение видимости слоя
Изменение положения слоя
Создание
анимации объекта
Библиотеки JavaScript
Библиотека для создания графики
raphael
Создание области рисования
Рисование круга в заданной
области
Установка атрибутов для объекта
Рисование в элементе с заданным
Id
Рисовние прямоугольника
Рисование эллипса
Рисование
ломаной
Рисование кривой
Доступ к элементам рисунка
Вставка
изображения в заданную область
Перерисовка кривой
Поворот объекта на
заданный угол
Перемещение объекта по холсту
Масштабирование
объекта
Перемещение объекта на передний план
Изменение
прозрачности
Удаление объекта
Jquery
- Занятие 1
Подключение библиотеки jQuery
Вызов функции из
библиотеки
Передача в качестве аргумента селектора
Селекторы
Выбор
элементов, соответсвующих тегу
Выбор элементов страницы по ID
Выбор
элементов страницы по стилю
Выбор элементов в иерархии
Выбор первого
элемента из набора элементов
Выбор последнего элемента из набора
элементов
Доступ к нужному элементу набора
Подключение класса к
элементу
Переключение класса элемента
Удаление класса из набора
совпавших элементов
Выполнение кода сразу после завершения загрузки
страницы
Фильтры
Выбор элементов с индексом выше заданного
Выбор
элементов с индексом ниже заданного
Выбор всех элементов
Выбор дочерних
элементов
Выбор заголовков
Выбор элементов, содержащих в себе заданный
текст
Отображение элементов набора
Отображение элементов набора с
использованием анимационных эффектов
Сокрытие элементов
набора
Переключение режима отображения элементов набора
Выбор элементов,
имещих указанный атрибут
Выбор элементов, имещих указанный атрибут с
конкретным значением
Выбор элементов, являющихся первыми дочерними
объектами у «родителей»
Выбор элементов, являющихся последними дочерними
объектами у «родителей»
Получение содержимого совпавших
элементов
Получение содержимого HTML совпавших элементов
Добавление кода
HTML для каждого совпавшего элемента
Вставка текста во все совпавшие
элементы
Вставляет совпавший элемент набора в указанную конструкцию HTML
кода
Вставка каждого совпавшего элемента набора в указанный
элемент
Заключение всех элементов в наборе в единственную конструкцию
HTML
Добавление стиле элементу с использованеим свойства css
Заключение
содержимого дочерних объектов в конструкцию HTML
Заключение содержимого
дочерних объектов в элемент DOM
Замена всех элементов набора элементами
HTML или DOM
Замена элементы, соответствующих заданному селектору указанным
элементами
Удаление дочерних блоков из каждого элемента в наборе
Удаление совпавших элементов из DOM
- Занятие 2
Выбор всех элементов input формы
Выбор элементов ввода
типа text
Выбор элементов ввода типа radio
Выбор ряда взаимосвязанных
элементов radio
Выбор элементов ввода типа submit
Выбор всех активных
элементов
Получение содержимого атрибута value элемента ввода в
наборе
Пример обработки флажков
Пример обработки списков
Выбор всех
неактивных элементов
Удаление из набора совпавших элементов элементов, не
соответствующих указанному выражению
Проверка набора элементов на
соответствие указанному выражению
Выделение подмножество из набора
совпавших элементов
Добавление в набор элементов, удовлетворяющих
указанному выражению
Добавление контента внутрь каждого элемента
набора
Добавление элементов набора к другому набору элементов
Вставка
контента после каждого элемента набора
Вставка контента перед каждым
элементом набора
Вставка элементов набора в другой указанный набор
элементов
Поиск дочерних элементов, удовлетворяющих указанному
выражению
Поиск дочерних элементов в наборе совпавших элементов
Получение доступа к свойству первого совпавшего элемента
Устанавка
атрибутов всех элементов набора
Изменение значение единственного свойства
для каждого совпавшего элемента
Удаление указанного атрибута из каждого
совпавшего элемента
Возврат свойства стиля для первого совпавшего
элемента
- Занятие 3
Получение значения отступов относительно документа для
первого элемента в наборе
Получение значение позиции элемента сверху и
слева относительно отступов его «родителя»
Значение отступа прокрутки
сверху для всех элементов набора
Текущее значение высоты в пикселях для
первого совпавшего элемента в наборе
Установка свойства высоты стиля CSS
для каждого элемента в наборе
Получение значения ширины в пикселях для
первого совпавшего элемента в наборе
Устанавливка свойство ширины стиля CSS
для каждого элемента в наборе
Получение значения внутренней высоты для
первого совпавшего элемента в наборе
Получение значения внутренней ширины
для первого совпавшего элемента в наборе
Возврат значения внешней высотыдля
первого совпавшего элемента в наборе
Возврат значения внешней ширины
Эффекты
"Раскрытие" всех элементы набора, используя эффект изменения
высоты элементов
"Сворачивание" все элементы набора, используя эффект
изменения высоты элементов
Переключение видимости совпавших элементов
набора, используя эффект изменения высоты элементов
"Проявление" элементов
набора, используя изменение прозрачности элементов
"Растворение" элементов
набора, используя изменение прозрачности элементов
Изменение прозрачности
элементов до величины, указанной в аргументе «видимость»
Создание
пользовательской анимации
Запуск анимации
Остановка
анимации
Остановка всех запущенных анимационных эффектов для указанных
элементов
Параллельный и последовательный запуск анимации
Прерывание
анимации
События
Назначение обработчика одному или более событиям для
каждого элемента bind()
Назначение функцию к событию click для каждого
элемента набора
Вызов событи для элемента trigger()
Удаление привязанных
событий для каждого элемента набора ubind()
"Живые" события
live()
Удаление "живых" событий die()
Сохранение данных метод
data("key", "value")
Вывод данных data("key")
Вывод значений переменных
для всех элементов набора
Удаление переменных removeData()
Методы
Ajax
Файлы xml
Метод Post
Mетод Get
Загрузка документа по
ссылке
Запрос Javascript методом Get
Примеры использования
Jquery
CMS
- Занятие 1
Установка CMS Drupal
Натройка CMS Drupal
Выбор темы
оформления
Модули Drupal
Управление блоками Drupal
Создание
страниц
Установка дополнительных тем оформления
Установка дополнительных
модулей
Форматирование текста
Вставка на страницу таблицы
Ссылки на
странице
Вставка рисунка
Вставка flash-ролика
Редактирование темы
оформления
Используются технологии
uCoz