new version

This commit is contained in:
Ilya Kantor 2014-12-22 13:55:31 +03:00
parent 82bc6ea984
commit a45c3fa386
94 changed files with 54 additions and 94 deletions

View file

@ -14,7 +14,7 @@
Демо:
[iframe border="1" src="solution"]
[edit src="source" task/]
P.S. В этой задаче можно считать, что в элементах списка может быть только текст, без вложенных тегов.
P.P.S. Обработка одновременного нажатия <code class="key">Ctrl</code>(<code class="key">Cmd</code>) и <code class="key">Shift</code> может быть любой.

View file

@ -26,4 +26,3 @@ var isClickOnTitle = (elem == span);
# Решение
[edit src="solution"]Открыть в песочнице[/edit]

View file

@ -32,6 +32,6 @@
Исходный документ содержит кликабельное дерево.
[edit src="source" task/]
P.S. Задача -- скорее на сообразительность, однако подход может быть полезен в реальной жизни.

View file

@ -6,4 +6,3 @@
# Решение
[edit src="solution"]Открыть в песочнице[/edit]

View file

@ -15,4 +15,3 @@
Исходный документ содержит разметку текста и ссылки на изображения.
[edit src="source" task/]

View file

@ -6,4 +6,3 @@
# Решение
[edit src="solution"]Открыть в песочнице[/edit]

View file

@ -16,7 +16,7 @@ addScripts(["1.jpg", "2.jpg", "3.jpg"], callback);
В исходном документе содержатся ссылки на картинки, а также код для проверки, действительно ли изображения загрузились. Он должен выводить "0", затем "300".
[edit src="source" task/]

View file

@ -16,4 +16,3 @@ s.parentNode.insertBefore(script, s); // перед ним и вставим
# Решение
[edit src="solution"]Открыть в песочнице[/edit]

View file

@ -17,4 +17,3 @@ addScript("go.js", function() {
Ошибки загрузки обрабатывать не нужно.
[edit src="source" task/]

View file

@ -6,4 +6,3 @@
# Решение
[edit src="solution"]Открыть в песочнице[/edit]

View file

@ -19,5 +19,5 @@ addScripts(["a.js", "b.js", "c.js"], function() { a() });
Исходный содержит скрипты `a.js`, `b.js`, `c.js`:
[edit src="source" task/]

View file

@ -23,4 +23,4 @@
Исходный документ содержит вспомогательные функции [](#getPageScroll) и [](#getCoords).
Вы также можете использовать как заготовку решение задачи [](/task/behavior-tooltip).
[edit src="source" task/]

View file

@ -25,4 +25,3 @@
<li>Редактор прокручивает только мышкой или жестами (на мобильных устройствах), прокрутку клавиатурой здесь рассматривать не нужно (хотя это и возможно).</li>
</ul>
[edit src="source" task/]

View file

@ -9,7 +9,7 @@
Позже к этому слайдеру можно будет добавить дополнительные функции по чтению/установке значения.
[edit src="source" task/] ([getCoords](#getCoords) -- в lib.js).
([getCoords](#getCoords) -- в lib.js).
Важно:
<ul>

View file

@ -1 +0,0 @@
[edit src="solution"]Открыть в песочнице[/edit]

View file

@ -8,6 +8,6 @@
[demo src="solution"]
[edit src="source" task/]
P.S. Для вашего удобства добавлены функции `getCoords` -- для координат и `getDocumentScroll` -- для получения границ видимой области и прокрутки в документе.

View file

@ -8,6 +8,6 @@
В поле должны нормально работать специальные клавиши [key Delete]/[key Backspace] и сочетания c [key Ctrl]/[key Alt]/[key Cmd].
[edit src="source" task/]
P.S. Конечно, при помощи альтернативных способов ввода (например, вставки мышью), посетитель всё же может ввести что угодно.

View file

@ -18,4 +18,4 @@
В исходный документ включена кнопка.
[edit src="source" task/]

View file

@ -43,7 +43,7 @@
**Дополнительно: расширьте код, чтобы загружались изображения не только видимые сейчас, но и на страницу вперед и назад от текущего места.**
[edit src="source" task/]
P.S. Страница прокручивается только вверх или вниз, горизонтальной прокрутки нет.