const el = document.querySelector('.element');
const wrapper = document.querySelector('.wrapper');
window.addEventListener('scroll', () => {
const wrapperBox = wrapper.getBoundingClientRect();
const elBox = el.getBoundingClientRect();
const isInside = elBox.top > wrapperBox.top && elBox.bottom < wrapperBox.bottom;
el.style.opacity = isInside ? 1 : 0;
});
transition: opacity 0.3s;
opacity: 0;
<Buffer 31 32 0d 0a>
const clamp = (min, v, max) => Math.min(max, Math.max(min, v));
let bbox = yourBlock.getBoundingClientRect();
let x = clamp(bbox.left, e.clientX, bbox.right)
let y = clamp(bbox.top, e.clientY, bbox.bottom)
async getSome() {
const data = await this.http.get('/some').toPromise();
console.log(data)
return data;
}
async second() {
if (this.isEmpty(this.AllMaterial)) {
this.AllMaterial = await this.getSome()
}
console.log(this.AllMaterial)
}
4. Установил webpack глобально
- Перед тем, как это пушить, что-то нужно в гитигнор добавлять руками?
- Что обычно делают после этого? Это и есть тот этап на котором фронтэндер сдает проект заказчику?
А теперь как мне оперативно изменения внести в этот модуль? Прямо в node_modules править (выискивая свой модуль каждый раз в этой огномной простыне), потом прямо оттуда-же пушить изменения, а затем паблишить их?
<script>
не получится изучить (а React с его JSX придется транспайлить), так как нодой все равно нужно собирать проект