[spoiler]
Делался он ну ужасно интересно. С первой попытки его не смог пройти никто из разработчиков технологии. (Разрабатывать - это вам не экзамены сдавать! ) Лучшие результаты у Тушинского (5 из 10) и Максима Смирнова (5 из 10). Остальные авторы и внедренцы показали от 2 до 3 правильных ответов.
Потом посидели всем коллективом, выяснили обнаруженные непонятки, неточности и двусмысленности, продумали. По крайней мере разработчикам технологии пришлось кое-что объяснять, в конце концов они согласились с моей правотой по части пунктов. Общим трудом добавили ещё вопросов.
Для вас предлагается тест из 15 вопросов. Вопросы, при кажущейся простоте могут быть с хитрецой.
Удачи вам!
Какие зоны можно делать динамическими?
3, 4. Счётчики денег собранных на конкретного ребёнка
Мы же не знаем как там эти счетчики устроены, может они в реальном времени там меняются каждую секунду, а может раз в неделю выгружаются из 1С
Вы подходите к тесту как программист к сайту: "Дайте ТЗ и чем подробнее, тем лучше". В тестах такого не может быть: не тот формат. Надо искать ключевое слово в каждом вопросе и ответе.
В данном вопросе ключевое слово - "счётчик".
И допустим 2 пункт так же можно отнести к динамической. Для примера у вас в тесте есть страница со слайдером топов товаров, что на мой взгляд одно и то же. Но у нас ниже есть фактически дубль с анонсами. В общем у меня по крайней мере в этом вопросе больше вопросов чем ответов.
Вот например вопрос,
Технология Композитный сайт и вариант ответа сохраняет в кеш страницы с любыми параметрами о каких тут параметрах речь то, праметры страницы типа title итд? GET/POST параметры? Параметры компонентов на странице? ОМГ можно столько параметров привести...
Еще момент
Для чего можно использовать счётчик Количества хитов, для которых не была записана композитная страница?
вариант "Для оценки правильности настройки маски исключения". я больше чем уверен что это один из правильных вариантов ответа, при этом в курсе об этом не слова, но логически это так.
вариант "Для оценки правильности настройки маски исключения". я больше чем уверен что это один из правильных вариантов ответа, при этом в курсе об этом не слова, но логически это так.
Или я уже совсем не в ту сторону думаю?
На самом деле каждый тест у вас как квест, пока поймешь что подразумевалось, пока перейдешь на плоское мышление и ограничение данных только рамками курса, это какой то ужас
Я сомневаюсь, что с помощью счётчика вы сможете определить эффективность масок исключения. Объём квоты зависит от многих факторов: объём выделенного дискового пространства (в первую очередь), сложности проекта, типа проекта и многих других.
По поводу продукта прошу обращаться на другой уровень компании.
для оценки эффективности внедрения технологии - да можем так как при превышении квоты, технология не так эффективна (работает в холостую)
для анализа эффективности использования квоты - тут понятно что да (она первоначально для этого и сделана)
для оценки правильности настройки маски исключения - квота превышена я иду смотреть параметры, по сути тоже можно, даже если опустить момент что разработчик знает что у него там в гет параметрах нужно, а что нет.
Ну и жаль что нельзя вопросы пропускать... хотя както выявлять проблемные места, не исключено что и ошибки есть в тесте. Както странно, много вопросов на минусе
Про пропуск вопросов вы тоже не правы. Посмотрите описание теста: "разрешен переход к следующему вопросу без ответа на текущий вопрос, нельзя изменять свои ответы."
При настройке Композитного сайта на группы пользователей, для которых должна применяться технология нужно учитывать, что:
Есть информация только о:
Пользователь, для которого желательно быстрое отображение сайта не должен входить в какую-то из неуказанных групп;
Но между строк читается и такой пункт, как в курсе так и в выступлении презентации:
Технология должна применяться к группам не участвующим в создании контента на сайте;
Пользователь, для которого желательно быстрое отображение сайта не должен входить в какую-то из неуказанных групп;
5 из 15
Какие есть ограничения на применение технологии?
Не использовать внутри динамических зон функций, генерящих уникальные значения для пользователя.
Считать ли это ограничением, если в курсе написано что можно воспользоваться специальным методом randstring()
"Не использовать внутри динамических зон".
Т.е если ставим галочку в тесте на против этого пункта, то получается, что у технологии есть ограничение - нельзя использовать функции генерирующие уникальные значения внутри динамических зон. Так?
А теперь пример из курса с компонентом авторизации. В нем внутри динамической части выводится логин пользователя. Логин - штука уникальная.
Так можно или нельзя?
Однако, в примечании сказано
добавляет JS загрузчик,
высчитывает контрольную сумму страницы,
Т.е эта часть курса освещает уникальные данные в статической части.
Единственное, к чему всё это можно отнести - это к части кода между $frame->beginStub(); и $frame->end();
Но...
А вариант ответа упоминает динамическую.
Я поэтому пока положил на тест.
Без компетенции поживу маленько.
после вставки динамической зоны надо заново проинициализировать все обработчики.
тут слово все - это в понятии совсем все, или все которые навешаны на динамическую зону? А если все что на динамическую зону тогда, например, $(document).on('click',function(){}); считается обработчиком?
Пару вопросов уже успел оценить. Спасибо за поправки...
a) Использовать нужное отображение в beginStub() = Модифицировать шаблон с выводом данного слова в нужном месте.
Это равнозначные штуки? правильно понимаю?
2. Контент Динамичной зоны
вариант ответа меняется в зависимости от времени - может правильнее меняется с течением времени?!
3. Могут быть вопросы без ответов?! А то стремно - он же переспрашивает после нажатия на завершить . А мне страшно я ведусь и отвечаю на пустые...
a) Использовать нужное отображение в beginStub() = Модифицировать шаблон с выводом данного слова в нужном месте.
Это равнозначные штуки? правильно понимаю?
вариант ответа меняется в зависимости от времени - может правильнее меняется с течением времени?!
По мануалу встречаются орфографические ошибки, ошибки склонений прилагательных.
ПО поводу ваших ошибок сказать что-то сложно. От попытки к попытке у вас меняются ошибочные ответы. Есть и те в которых вы стабильно ошибаетесь, но их не много и они не делают погоды.
Это можно сделать вызовом двух методов с указанием блока в котором храниться эта информация (в нашем случае - area).
Сколько раз его ни вызывай в шаблоне это не повлияет на другие компоненты/шаблоны. - запятая
При обращении пользователя к странице система создаёт кеш статической части страницы, в которые вставлен специальный JS, обращающийся к серверу за актуальными данными. (О технологии Композитный сайт)
вывод тлф () пункта доставки
Из которых собственно отображение страницы занимает примерно 26 ms - запятые
Он, в фоновом режиме в конце выполнения страницы на событие OnEndBufferContent - лишняя запятая
мне бы попыток, я уже около получаса жду, а мне не добавляют
Пнул сотрудника, сейчас добавит попытки.
1. Это dbconn.php
2. Естественно примеры слишком скупы в курсе, что например в вопросе с сайтом наводит на решение (тот же слайдер). По стилизации слова "Загрузка" тоже хотелось бы увидеть пример
3. С JS тоже нужно более подробно расписать, и опять же примеров толком нет.
А так тест конечно заставил напрячься.
2. Подумаем над примерами.
3. Что конкретно с JS надо описать подробнее?
Как рекомендуется чистить кеш композитного сайта?
· С помощью запуска агентов из утилиты cron
· вручную
· С помощью кнопки Сбросить кеш
в описании курса явно указано как рекомендуется, про кнопку речи вообще нет.
я правильно понимаю-Необходимо, т.е. чтобы все было хорошо?
в этом случае ответы про настройку nginx и кнопку правильные
или же Достаточно выполнить- и считать правильными ответами только адаптацию шаблонов и настройку параметров композитного режима?
Технология Композитный сайт
сохраняет в кеш страницы с любыми параметрами в URL;
может лучше REQUEST_URI написать?
В динамической зоне до загрузки актуального контента нужно отображать слово Загрузка с особым отображением (например, особым шрифтом). Какими способами для этого можно добиться?
Использовать слово в качестве аргумента для createFrame()->begin();.
непонятна связь между этим. можно по подробнее?
сохраняет в кеш страницы с любыми параметрами в URL;
может лучше REQUEST_URI написать?
непонятна связь между этим. можно по подробнее?
непонятна связь между этим. можно по подробнее?
Это есть здесь:
Слово использовано, шрифт изменился, задача выполнена. Можно обернуть в DIV и навешать стили.
А тест против. Чем такое написание хуже вставки вместо слова обернутого в DIV - IMG со ссылкой на картинку?
Вариант "Использовать слово в качестве аргумента для createFrame()->begin();" в вопросе присутствует.
Однако, он не считается корректным.
Я продемонстрировал, что его использование приводит к выполнению задачи поставленной в вопросе.
Поэтому и возникает недоумение. Почему?
Или я опять что-то не понял?
Отличный от стандартного - особый?
А если оберну не в болд, а в див. На див навешаю класс.
В классе стилями изменю. Это будет особым?
Или в классе пропишу ссылку на фоновое изображение.
Или имелось в виду "вывести особым способом (например, плавно появляющимся)"?
Под такой вариант - createFrame()->begin(); явно не подойдет.
На мой взгляд - вопрос не плохо бы чуть-чуть перефразировать.
"особое отображение" и "особый шрифт" позволяют слишком широко мыслить.
Кстати,
А "нужное место" - это после beginStub();
В общем, странный получился вопрос. С не менее странными и неоднозначными вариантами.
Отличный от стандартного - особый?
А если оберну не в болд, а в див. На див навешаю класс.
В классе стилями изменю. Это будет особым?
Или в классе пропишу ссылку на фоновое изображение.
Или имелось в виду "вывести особым способом (например, плавно появляющимся)"?
Под такой вариант - createFrame()->begin(); явно не подойдет.
На мой взгляд - вопрос не плохо бы чуть-чуть перефразировать.
"особое отображение" и "особый шрифт" позволяют слишком широко мыслить.
Вопрос несколько перефразировал для облегчения понимания.
А "нужное место" - это после beginStub();
При использовании JS:
Один из вариантов ответа
JS не должен работать с динамической частью
Части из курса
...
Технология вообще не накладывает ни каких ограничений на использование JS в сайте.
...
Если необходимо совершить какие-то действия и быть уверенным, что они исполнены уже после обновления DOM
И вопрос (какой JS) и вариант ответа явно подразумевают разное толкование. Отсюда и сложности с "ответами" (угадыванием подразумевающегося ).
Открываю начало теста - написано, что попыток 8, жму начать - сообщение "Превышен лимит попыток", как-то странно это.
BX.addCustomEvent("onFrameDataReceivedBefore", [json]);
BX.addCustomEvent("onBeforeDynamicBlockUpdate", [block, fromCache]);
BX.addCustomEvent("onFrameDataReceived", [json]);
чтобы события jQuery срабатывали на загруженных областях.
Ссылка (См. пример с баннером, где инициализирующий) ведёт непонятно куда.
Про "скупо" попрошу ответить разработчиков.