Показать сообщение отдельно
  #7 (permalink)  
Старый 22.11.2013, 16:04
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,124

Как вам "тестовое" задание?

Цитата:
Над прилагаемым файлом site.html необходимо выполнить следующие действия:
1.Создать кнопку, по нажатию на которую, появится копия исходной таблицы, но с порядком полей: 1, 3, 2. Применить для новой таблицы стили t2
2.Создать кнопку, по нажатию на которую, появится копия исходной таблицы, но с дополнительным полем 4, в котором будет сумма полей 2 и 3. Применить для новой таблицы стили t2
3.Создать кнопку, по нажатию на которую, сохранится в cookie ключ bbb со значением, равным 43
при последующем обновлении html в исходной таблице и в таблицах из пунктов 1, 2, 5 и 6 все числа должны быть уменьшены на это значение и все операции должны производиться уже с этим новым уменьшенным числом
4.Создать кнопку, по нажатию на которую, сформируется XMLHttp-запрос на сайт «http://domain.com», в котором параметрами будут переданы поле 1 и сумма полей 2 и 3 исходной таблицы, при условии что сумма больше 5. Перед отправкой вывести alert с этими параметрами. Имя параметра формируется так: p1 – поле 1, ps – сумма полей 2 и 3. Если под условие подходит несколько строк, то объединить это в один запрос
5.Создать кнопку, по нажатию на которую, появится iframe, внутри которого будет загружен site.html(без каких-либо параметров) с исходной таблицей, у которой будут невидимыми строки с отрицательными числами в поле 3. В загруженном ифрейме копии исходных таблиц из пунктов 1, 2 и 4 не должны содержать невидимую строку исходной таблицы
6.Создать кнопку, по нажатию на которую, появится iframe, внутри которого будет загружен site.html(без каких-либо параметров) с исходной таблицей, у которой будут невидимыми строки, у которых поле 1 равно «Petya».Это значение должно задаваться отдельной переменной. В загруженном ифрейме копии исходных таблиц из пунктов 1, 2 и 4 не должны содержать невидимую строку исходной таблицы
7.Создать кнопку, по нажатию на которую, будет найден комментарий, начинающийся с <!— js: и вывести alert с текстом, идущим после двоеточия

При выполнении задания категорически запрещается:
1. пользоваться jQuery, Mootools и другими подобными фреймворками
2.Вносить какие-либо изменения в html-код исходной таблицы

Решение заданий должно быть:
1.Написано только на javascript с использованием DOM-методов
2.Поддерживаться ие7+ и фф3.5+
3.Все пункты задания должны быть выполнены как одно целое в составе одного javascript'a
4.Javascript-код должен быть размещен в конце site.html перед закрывающимся </body>
5.Все функции и переменные, которые будут написаны для решения заданий, должны являться методами и свойствами и принадлежать одному объекту. Например:
hhh.tt = function() {… }
hhh.bb = 768
6. Решение должно корректно работать после переименовывания файла site.html
Ответить с цитированием