В Pug (ранее известном как Jade) есть несколько способов прописать параметры defer
и async
для элемента <script>
.
1. Способ с использованием атрибута attributes
:
script(attributes={async: true, defer: true})
2. Способ с использованием фильтра script
:
:script(async, defer)
3. Способ с использованием отдельной переменной:
- var attributes = { async: true, defer: true } script(attributes)
4. Способ с использованием миксинов:
mixin script(attributes) script&attributes(attributes) +script({ async: true, defer: true })
Каждый из вышеперечисленных способов предоставляет возможность добавлять параметры async
и defer
к элементу <script>
в Pug, в зависимости от ваших потребностей.