File tree Expand file tree Collapse file tree 1 file changed +0
-46
lines changed Expand file tree Collapse file tree 1 file changed +0
-46
lines changed Original file line number Diff line number Diff line change @@ -319,54 +319,8 @@ console.log(
319319
320320## Вопросы?
321321
322- <!-- s -->
323-
324- ### Домашнее задание
325-
326- <!-- v -->
327-
328- Разработать собственный шаблонизатор, который должен поддерживать:
329-
330- - подстановку данных
331- - условный рендеринг
332- - работу со списками
333- - поддерживать дополнительные переменные в циклах (` index ` , ` isFirst ` , ` isLast ` etc.)
334-
335- <!-- v -->
336-
337- Пример шаблона для шаблонизатора:
338-
339- ``` html
340- <!-- Пример шаблона -->
341- <h2 >{{title}}</h2 >
342- {{if author}}
343- <h3 >{{author}}</h3 >
344- {{endif}}
345- <div class =" tags" >
346- {{for tags as item}}
347- <a class =" tag" href =" #tag{{item.id}}" > {{item.title}} </a >
348- {{if notIsLastElement}}, {{endif}}
349- </div >
350- ```
351-
352- <!-- v -->
353-
354- Применить разработанный шаблонизатор к проекту "Прогноз погоды".
355-
356322<!-- v -->
357323
358- Отмечу
359-
360- - это отдельное задание и отдельный PR в проекте с погодой
361- - условия по покрытию тестами остаются те же (60% минимум)
362- - шаблонизатор не покрытый тестами не принимается
363-
364- <!-- v -->
365-
366- # Вопросы?
367-
368- <!-- s -->
369-
370324Дополнительные материалы:
371325
372326- [ YT: Шаблонизаторы - Сергей Пузанков] ( https://www.youtube.com/watch?v=rBCwulebs9U )
You can’t perform that action at this time.
0 commit comments