<?php
namespace App\References;
class TagTypeReference
{
public const TAG_TYPE_VIDEO = 'video'; //ну или цифра если числовое
public const TAG_TYPE_POST = 'post';
public const TAG_DEFAULT_TYPE = self::TAG_TYPE_VIDEO;
public const TAG_TYPES = [
self::TAG_TYPE_VIDEO ,
self::TAG_TYPE_POST ,
];
scoped
vue-loader всё сделает, стили. имена классов будут перегенированы так, чтобы быть уникальными для каждого компонента. let currentArrow = currentBtn.querySelector(" .tab__arrow");
.tab__arrow
только не относительно всего документа, а кнопки(которую ты до этого выбрал на основе клика). Вообще, если нужны конкретные элементы нужно максимально сужать поиск, например как вы сделали с выбором currentTub которай выбирается по уникальному на странице id. //Время генерации
time = 111
//Условно хеш предыдущего блока
prevBlock = "1"
//Цель, которая задаёт сложность
target = '50000'
//Наша угадайка
try = 0
maxTry = 999999999999999999999999
while try < maxTry {
//Создаем заголовок
header = time + prevBlock + try
//Считаем хеш
hash = sha256(header)
if(hash <= target)
echo 'Ура я нашел хеш'
break
try += 1
}
hash <= target
). Нужный хеш может попасться сразу, может и через некоторое время. Но параметр target автоматически устанавливается так, чтобы это было примерно раз в 10 минут, меняется каждые 2016 блоков. Больше никакого волшебства. Можно конечно сразу придумать нужный хеш, который входит в условия, но проблема в том, что я не смогу угадать какой там будет значение переменной try.Если я тебе скажу: а расшифруйка мне 0000000000000000000000abcde - ты мне ответишь: "Ты что?! я буду делать это вечно!!!!11!!!!"
А если я тебе скажу: найди ка мне исходные данные, хеш который в итоге будет 0000000000000000000000abcde - ты ответишь: "Ок, 10 минут жди"
event.preventDefault();
в случае моего примера).
Нужные тебе параметры: splitChunks - он разруливает и оптимизирует чанки(в рамках понятий webpack)
и extractCSS - он как раз и управляет вытягиванием css из компонентов.
Если посмотришь в документацию там есть пример как вытащить css и засунуть их в один файл(через переопределения опций splitChunks в параметре cacheGroups) , но прошу заметить так не рекомендуют делать.
splitChunks - старается разбить всё оптимально, чтобы лишнее не грузилось на каждой странице.
Если проект небольшой, без всякого множества глобальных штук, то может ну его extractCSS