Имеет ли смысл в контексте opcache минификация и мердж проекта на php в 1 файл?Нет.
А если файлов 30к?Нет.
А если 1% к скорости имеет значение?Предположим, ваша страница генерируется очень медленно - 2 секунды. 1% от двух секунд - это 20 мс. Таким ускорением можно пренебречь, если ради него нужно городить какой-то огород.
почему это работает плохо?Потому что "в коммит мог попасть и не относящийся к фиче код".
как это делать правильно?Делать атомарные коммиты - все изменения в коммите должны быть жёстко связаны друг с другом, коммиты должны быть максимально мелкие и частые. А процесс переноса делайте через cherry-pick.
Эффективна ли такая методика обучения английскому?Если конкретно вы чувствуете от неё эффект - конкретно для вас она эффективна. Если нет - нет.
closeList.addEventListener('click', function(event){
event.stopPropagation();
charList.style.display="none";
});
item.addEventListener('click', function(){...})
, в котором окно заново открывается. где он может хранитьсяГде угодно.
как его сохранитьПоищите в панели Network в Dev Tools ссылку на этот файл. Там же его можно скачать через контекстное меню.
как проверять что доскроллили до очередного элемента?Сравнивать позицию скролла и этого элемента на странице. В чём вопрос-то конкретно?
Допустим скролл можно слушать так:componentDidMount() { window.addEventListener('scroll', this.handleScroll); }