<video loop="loop" playsinline="" muted="muted" data-src="files/uploads/main.mp4" preload="none" class="abs-video abs"></video>document.addEventListener('DOMContentLoaded', function(){ // или 'load', попробуйте что больше подойдет
const player = document.querySelector('.abs-video');
player.oncanplay = function(){ player.play() }; // вызовется, когда загрузится хотя-бы несколько первых кадров
player.src = player.dataset.src; // подставляем правильный src
})-movflags faststart, что позволит начать проигрывание еще до полной загрузки файла.$myFunc = function($carry, $item) {
$carry[] = ['id' => $item['qid'], 'aid' => $item['aid']];
return $carry;
}
$answers['answers'] = array_reduce($query, $myFunc, []); if ( basename(__FILE__) == basename($_SERVER["SCRIPT_FILENAME"]) ) {
echo "called directly";
} else {
echo "included/required"
}$trace = debug_backtrace();
if (empty($trace)) {
echo "called directly";
} else {
echo "included/required";
var_export($trace); // можно посмотреть не только точку входа,
// но вообще всю цепочку вызовов, которая привела к исполнению этого файла
} не − каждый ‐ охотник ‑ желает - знать ꟷ где ー сидит 一 фазанgit diff branch1 branch2 хотя каким-то инструментом с GUI наверняка будет удобнее. В вашей IDE нет сравнения? querySelector, возвращаемое значение:то есть проверку можно упростить до
Ссылка на объект типа Element, являющийся первым элементов в документе, который соответствует указанному набору CSS селекторов, либо null, если совпадений нет
element === null, или даже до !elementпишу return с проверкой на пустоту иначе функция дальше выполняться не будет.чтоа? Показывайте пример, звучит очень странно.
как правильно сделать, чтобы если элемента нету, не вернулась ошибка?
shred -n 1 - перезапишет один раз.$strings = explode("\n", $text);
$foo = function($c, $str) {
$spacePos = mb_strpos($str, ' ');
$key = mb_substr($str, 0, $spacePos);
$val = mb_substr($str, 1 + $spacePos);
$c[$key] = $val;
return $c;
};
$result = array_reduce($strings, $foo, []);controlPanelScene.use(new Stage([BotScene.mainMenu()]).middleware());Правда читабельность страдает, хотя она и так быда не очень :)data.sort()