воскресенье, 26 декабря 2010 г.

Введение в PHP

1. Создайте веб-приложение, реализующее калькулятор (минимум четыре действия).
2. Создайте веб-приложение, анализирующее введенное в поле ввода число по следующим параметрам: четность, знак (положительное\отрицательное) и количество разрядов. Если введено не число, то сообщить об этом.
3. Создайте веб-приложение, позволяющее проверить информацию, введенную в
регистрационную форму, состоящую из следующих полей: Имя (максимум 10
символов) и адрес электропочты (наличие обязательного символа @ и минимум двух точек). Если хотя бы одно поле содержит ошибку, то вывести соответствующее
сообщение, если же вся информация введена верно, то поздравить с успешной
регистрацией.

4. Создайте веб-приложение, реализующее тест на основе выпадающих списков.
5. Разработайте новый или используйте существующий дизайн и схему расположения данных на страницах вашего портфеля и создайте несколько страниц (а возможно и весь сайт), использующие функцию подключения файлов include, создав подобие шаблона.
Все выше перечисленные ссылки.
6. Создайте веб-приложение, позволяющее определить название браузера пользователя. Выведите результат в удобочитаемом виде, например: «Вы используете Apple Safari».
7. Создайте веб-приложение, позволяющее определить операционную систему, в которой запущен браузер пользователя. Выведите результат в удобочитаемом виде, например: «Вы используете ОС Windows Vista»
8. Создайте веб-приложение, позволяющее определить, используется ли в операционной системе пользователя русский язык, а так же предыдущую посещенную страницу. Если используется русский язык, то написать ответ на русском, в противном случае ответить на английском. Например, сообщение о языке может выглядеть следующим образом: «Вы используете русский язык!». Адрес предыдущей страницы оформите в ссылку, а если предыдущая страница не указана, то выведите соответствующее сообщение.
9. Создайте веб-приложение позволяющее выстроить возрастающую последовательность из чисел переданных через поля ввода формы.
10. Создайте веб-приложение, позволяющее выстроить убывающую последовательность из чисел переданных через поля ввода формы.
10. Создайте веб-приложение, позволяющее выстроить убывающую последовательность из чисел переданных через поля ввода формы.
11. Создайте веб-приложение, позволяющее вычислить среднее арифметическое, а так же найти максимальный элемент последовательности чисел, переданных через поля ввода формы.
12. Создайте веб-приложение позволяющее вычислить сумму элементов, а так же найти минимальный элемент последовательности чисел переданных через поля ввода формы.
13. Создайте веб-приложение, реализующее функцию обратной связи для вашего портфеля.
14. Создайте веб-приложение, в котором страница с формой и обработчик формы находятся в одном файле. В качестве формы используйте регистрационную форму из нескольких полей (минимум 4) и флажка (checkbox) обозначающего согласие с правилами поведения или лицензионным соглашением. Если все поля заполнены и флажок установлен, то результатом работы скрипта должно быть сообщение об успешной регистрации нового пользователя.

вторник, 23 ноября 2010 г.

Регулярные выражения в Javascript

1 Используя оболочку, осуществить замену:

а) текста, обрамленного тегами <strong><em>....</em></strong> на текст, обрамленный тегами <strong style="color:green">...</strong>
<strong><em>(.*)</em></strong>
<strong style="color:green">$1</strong>

воскресенье, 21 ноября 2010 г.

Семантический HTML5

1 Сделать новую версию главной страницы портфолио, в соответствии со стандартом HTML5, с ипользованием новых тегов;
2 Воспользоваться инструментом Semantic Extractor, проверить насколько хорошо робот смог проанализировать вашу страницу, насколько хорошо она структурирована



3 Воспользоваться расширением Firefox Web Developer (Информация -> показать оглавление документа)