<body>
<div class="global-wrapper">
// content
</div>
</body>
.global-wrapper {
overflow: hidden;
}
function calcScale(min = .3, max = 20, endScroll = 3000) {
const scrollPart = window.scrollTop / endScroll;
return max -scrollPart * (max - min);
}
window.addEventListener('scroll', (e) => {
document.querySelector('.js-elem').style.transform = `scale(${calcScale()})`;
}, { passive: true, })
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(K);
function get_blocks($blockNames = []) {
$t = [];
foreach ($blockNames as $block) {
ob_start();
get_template_part('components/' . $block);
$t[$block] = ob_get_contents();
ob_end_clean();
}
die(json_encode($t));
}
$blocks = get_blocks(['article-block', 'another-block']);
/*
* {
* 'article-block': // контент,
* 'another-block': // контент,
* }
*/
Формально - код и набрать можно (но больно), и запустить (мало ли песочниц, ниже вариант с удалённой машиной предлагали), на практике в реальных системах будут либо простыни кода, которые вы в силу маленького экрана не осилите, либо системы с хорошей структурой, где всё разбито на относительно небольшие компоненты, но на телефоне нет возможности между ними быстро переключаться, а в таких системах видеть и "ощущать" связи компонентов - это самое главное, а у вас контекст будет очень быстро теряться.
Таким образом, как по мне - единственной реальной альтернативой будут какие-то фундаментальные знания и английский. Сухие алгоритмы - только если интересен ML, Big Data, но там, где это важно - это опять-таки довольно крупные компании.
Архитектура построения приложений, чистый код, вот это вот всё - мой вам совет. Без закрепления на практике полезность спорная, но, во-первых, это лучше чем ничего :), а во-вторых - есть вероятность, что оно закрепится на каком-то подсознательном уровне.
Знаете вот про так называемую "природную грамотность"? Когда ни одного правила русского языка кроме "жи-ши, ча-ща" не знаешь, но пишешь грамотно? Это ведь не магия и не генетика - просто большой опыт чтения и закрепление на визуальном уровне, как те или иные речевые конструкции выглядят. С тем, что посоветовал, у вас, скорее всего, так и будет. В любом случае, как срок закончится и перейдёте к практике, уже будут хотя бы отдалённые ассоциации "где-то я такое видел", что будет работать в плюс.