Function scriptDefer

Wraps JavaScript template in <script type="text/javascript" defer> tags. Executes after HTML parsing completes, ideal for DOM manipulation.

scriptDefer`document.getElementById('${id}').focus();`
// '<script type="text/javascript" defer>document.getElementById('app').focus();</script>'
  • Parameters

    • strings: TemplateStringsArray

      Static template parts.

    • Rest...values: any[]

      Interpolated values.

    Returns string

    JavaScript wrapped in deferred script tags.