Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как добавить через модификаторы " async " скрипту


Recommended Posts

11 часов назад, buslikdrev сказал:

этот способ от части не верный так как он применяется ко всем скриптам, а без некоторых сайт не работоспособный 

Надіслати
Поділитися на інших сайтах


11 часов назад, spectre сказал:

Добавьте в document.php $async, который по умолчанию false

если указан параметр - то true

	public function addScript($async, $href, $postion = 'header') {
		$this->scripts[$postion][$href] = $href;
		if ($async) {
			$async=true;
		} else {
			$async=false;
		}
	}
	

так правильно?

Надіслати
Поділитися на інших сайтах


41 минуту назад, buslikdrev сказал:

Какой из двух?

ваш, можно даже еще проще ваш вариант реализовать, в header где вызываются скрипты поставить  "async", но мне нужно конкретней указать определенным файлам

Надіслати
Поділитися на інших сайтах


16 часов назад, buslikdrev сказал:

->addScript('тут ссылка.js" async="async');

этот не подходит, меня больше интересует как сделать тот с условием??

и вообще у меня мобильная уже 90 а на PC 98 на PageSpeed Insights, думаю и этого хватит, ну с отложенной загрузкой того скрипта еще +3 получается)

Змінено користувачем axaxaxa
Надіслати
Поділитися на інших сайтах


  • 7 months later...
В 27.08.2019 в 11:10, axaxaxa сказал:

	public function addScript($async, $href, $postion = 'header') {
		$this->scripts[$postion][$href] = $href;
		if ($async) {
			$async=true;
		} else {
			$async=false;
		}
	}
	

так правильно?

Правильно так или как-то так:

public function addScript($href, $postion = 'header', $async = 'false') {
		if ($async != false) {
		$this->scripts[$async][$postion][$href] = $href;
		} else {
		$this->scripts[$postion][$href] = $href;}
	}

Но дальше надо искать функцию script, которая разбирает этот массив и вставляет данные.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.