php — добавить асинхронное свойство js

добавить асинхронное свойство js

У меня есть простой вопрос для вас. Я получил платный шаблон на своем веб-сайте и хочу, чтобы js-файлы загружались с атрибутом async на странице.

// add scripts $this['asset']-{amp}gt;addFile('js', 'js:uikit.js'); /* $this['asset']-{amp}gt;addFile('js','warp:vendor/uikit/js/components/autocomplete.js'); $this['asset']-{amp}gt;addFile('js', 'warp:vendor/uikit/js/components/search.js'); */ $this['asset']-{amp}gt;addFile('js', 'warp:vendor/uikit/js/components/sticky.js'); /* $this['asset']-{amp}gt;addFile('js', 'warp:vendor/uikit/js/components/tooltip.js'); */ $this['asset']-{amp}gt;addFile('js', 'js:social.js'); $this['asset']-{amp}gt;addFile('js', 'js:theme.js'); // internet explorer if ($this['useragent']-{amp}gt;browser() == 'msie') { $head[] = sprintf('{amp}lt;!--[if IE 8]{amp}gt;{amp}lt;link rel="stylesheet" href="%s"{amp}gt;{amp}lt;![endif]--{amp}gt;', $this['path']-{amp}gt;url('css:ie8.css')); $head[] = sprintf('{amp}lt;!--[if IE 9]{amp}gt;{amp}lt;link rel="stylesheet" href="%s"{amp}gt;{amp}lt;![endif]--{amp}gt;', $this['path']-{amp}gt;url('css:ie9.css')); $head[] = sprintf('{amp}lt;!--[if lte IE 8]{amp}gt;{amp}lt;script async src="%s"{amp}gt;{amp}lt;/script{amp}gt;{amp}lt;![endif]--{amp}gt;', $this['path']-{amp}gt;url('js:html5.js')); } if (isset($head)) { $this['template']-{amp}gt;set('head', implode("n", $head)); } 

и другой файл:

 $warp = require(JPATH_ROOT.'/templates/'.$this-{amp}gt;form-{amp}gt;getValue('template').'/warp.php'); $warp['system']-{amp}gt;document-{amp}gt;addScript($warp['path']-{amp}gt;url('warp:vendor/jquery/jquery-mustache.js')); $warp['system']-{amp}gt;document-{amp}gt;addScript($warp['path']-{amp}gt;url('warp:vendor/jquery/jquery-cookie.js')); $warp['system']-{amp}gt;document-{amp}gt;addScript($warp['path']-{amp}gt;url('warp:vendor/jquery/jquery-less.js')); $warp['system']-{amp}gt;document-{amp}gt;addScript($warp['path']-{amp}gt;url('warp:vendor/jquery/jquery-rtl.js')); $warp['system']-{amp}gt;document-{amp}gt;addScript($warp['path']-{amp}gt;url('warp:vendor/spectrum/spectrum.js')); $warp['system']-{amp}gt;document-{amp}gt;addScript($warp['path']-{amp}gt;url('warp:vendor/uikit/js/uikit.js')); $warp['system']-{amp}gt;document-{amp}gt;addScript($warp['path']-{amp}gt;url('warp:vendor/less/less.js')); $warp['system']-{amp}gt;document-{amp}gt;addScript($warp['path']-{amp}gt;url('config:js/config.js')); $warp['system']-{amp}gt;document-{amp}gt;addScript($warp['path']-{amp}gt;url('config:js/admin.js')); 

Что я должен добавить, чтобы все или некоторые файлы js могли иметь атрибут async?

Благодарность

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector