File tree 1 file changed +0
-46
lines changed
1 file changed +0
-46
lines changed Original file line number Diff line number Diff line change @@ -319,54 +319,8 @@ console.log(
319
319
320
320
## Вопросы?
321
321
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
-
356
322
<!-- v -->
357
323
358
- Отмечу
359
-
360
- - это отдельное задание и отдельный PR в проекте с погодой
361
- - условия по покрытию тестами остаются те же (60% минимум)
362
- - шаблонизатор не покрытый тестами не принимается
363
-
364
- <!-- v -->
365
-
366
- # Вопросы?
367
-
368
- <!-- s -->
369
-
370
324
Дополнительные материалы:
371
325
372
326
- [ YT: Шаблонизаторы - Сергей Пузанков] ( https://www.youtube.com/watch?v=rBCwulebs9U )
You can’t perform that action at this time.
0 commit comments