new version
This commit is contained in:
parent
82bc6ea984
commit
a45c3fa386
94 changed files with 54 additions and 94 deletions
|
@ -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> может быть любой.
|
|
@ -26,4 +26,3 @@ var isClickOnTitle = (elem == span);
|
|||
|
||||
# Решение
|
||||
|
||||
[edit src="solution"]Открыть в песочнице[/edit]
|
|
@ -32,6 +32,6 @@
|
|||
|
||||
Исходный документ содержит кликабельное дерево.
|
||||
|
||||
[edit src="source" task/]
|
||||
|
||||
|
||||
P.S. Задача -- скорее на сообразительность, однако подход может быть полезен в реальной жизни.
|
||||
|
|
|
@ -6,4 +6,3 @@
|
|||
|
||||
# Решение
|
||||
|
||||
[edit src="solution"]Открыть в песочнице[/edit]
|
|
@ -15,4 +15,3 @@
|
|||
|
||||
Исходный документ содержит разметку текста и ссылки на изображения.
|
||||
|
||||
[edit src="source" task/]
|
|
@ -6,4 +6,3 @@
|
|||
|
||||
# Решение
|
||||
|
||||
[edit src="solution"]Открыть в песочнице[/edit]
|
|
@ -16,7 +16,7 @@ addScripts(["1.jpg", "2.jpg", "3.jpg"], callback);
|
|||
|
||||
В исходном документе содержатся ссылки на картинки, а также код для проверки, действительно ли изображения загрузились. Он должен выводить "0", затем "300".
|
||||
|
||||
[edit src="source" task/]
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -16,4 +16,3 @@ s.parentNode.insertBefore(script, s); // перед ним и вставим
|
|||
|
||||
# Решение
|
||||
|
||||
[edit src="solution"]Открыть в песочнице[/edit]
|
|
@ -17,4 +17,3 @@ addScript("go.js", function() {
|
|||
|
||||
Ошибки загрузки обрабатывать не нужно.
|
||||
|
||||
[edit src="source" task/]
|
|
@ -6,4 +6,3 @@
|
|||
|
||||
# Решение
|
||||
|
||||
[edit src="solution"]Открыть в песочнице[/edit]
|
|
@ -19,5 +19,5 @@ addScripts(["a.js", "b.js", "c.js"], function() { a() });
|
|||
|
||||
Исходный содержит скрипты `a.js`, `b.js`, `c.js`:
|
||||
|
||||
[edit src="source" task/]
|
||||
|
||||
|
||||
|
|
|
@ -23,4 +23,4 @@
|
|||
Исходный документ содержит вспомогательные функции [](#getPageScroll) и [](#getCoords).
|
||||
Вы также можете использовать как заготовку решение задачи [](/task/behavior-tooltip).
|
||||
|
||||
[edit src="source" task/]
|
||||
|
||||
|
|
|
@ -25,4 +25,3 @@
|
|||
<li>Редактор прокручивает только мышкой или жестами (на мобильных устройствах), прокрутку клавиатурой здесь рассматривать не нужно (хотя это и возможно).</li>
|
||||
</ul>
|
||||
|
||||
[edit src="source" task/]
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
Позже к этому слайдеру можно будет добавить дополнительные функции по чтению/установке значения.
|
||||
|
||||
[edit src="source" task/] ([getCoords](#getCoords) -- в lib.js).
|
||||
([getCoords](#getCoords) -- в lib.js).
|
||||
|
||||
Важно:
|
||||
<ul>
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
[edit src="solution"]Открыть в песочнице[/edit]
|
|
@ -8,6 +8,6 @@
|
|||
|
||||
[demo src="solution"]
|
||||
|
||||
[edit src="source" task/]
|
||||
|
||||
|
||||
P.S. Для вашего удобства добавлены функции `getCoords` -- для координат и `getDocumentScroll` -- для получения границ видимой области и прокрутки в документе.
|
|
@ -8,6 +8,6 @@
|
|||
|
||||
В поле должны нормально работать специальные клавиши [key Delete]/[key Backspace] и сочетания c [key Ctrl]/[key Alt]/[key Cmd].
|
||||
|
||||
[edit src="source" task/]
|
||||
|
||||
|
||||
P.S. Конечно, при помощи альтернативных способов ввода (например, вставки мышью), посетитель всё же может ввести что угодно.
|
|
@ -18,4 +18,4 @@
|
|||
|
||||
В исходный документ включена кнопка.
|
||||
|
||||
[edit src="source" task/]
|
||||
|
||||
|
|
|
@ -43,7 +43,7 @@
|
|||
|
||||
**Дополнительно: расширьте код, чтобы загружались изображения не только видимые сейчас, но и на страницу вперед и назад от текущего места.**
|
||||
|
||||
[edit src="source" task/]
|
||||
|
||||
|
||||
|
||||
P.S. Страница прокручивается только вверх или вниз, горизонтальной прокрутки нет.
|
Loading…
Add table
Add a link
Reference in a new issue