git reset --soft HEAD~1
git commit --amend
<h1 data_elem="1">link</h1>
var elem = document.querySelector('h1')
elem.addEventListener('click', function(e) {
console.log(e.target.getAttribute('data_elem'))
})
То есть, ожидается, что от дисктопной версии до мобильной будет резина, но если блоки уже не могут дальше сжиматься, это начинает выглядеть плохо, то я могу ведь раньше перестроить их, как в мобильной версии?Вы можете сделать перестроение хоть на каждый пиксель ширины (высоты и т.п.), или указывать диапазоны (min/max). Если я правильно понял Ваш вопрос - Вы можете сделать перестроение отдельно взятых элементов начиная с разрешение в котором [как Вы это обозначили] "блоки уже не могут дальше сжиматься", т.е. адаптировать эти самые блоки "отдельно" от других элементов.
if (req.cookies.mySuperCookie === 'valid') {
const apiResults = await fetch('./api/mySuperApi', {method: 'post'} )
.....
return ..
}
const baseUrl = req ? `${req.protocol}://${req.get('Host')}` : '';
const response = await fetch(baseUrl + '/posts');
var locals = res.locals;
locals.title = 'My Blog';
const pathAPI = '/api/blog';
const requestOptions = {
url: apiOptions.server + pathAPI,
method: 'GET',
json: {}
};
request(requestOptions, function (error, response, body) {
if (error) {
console.log(error);
}
locals.texts = body;
// дальше смело второй запрос за аватарку и в его колбеке
request(....
...
locals.avatar = body
res.render('pages/blog');
});
ul.breadcrumb
each item, i in items
li.breadcrumb__item
if i < items.length - 1
a.breadcrumb__link(href="#") #{item}
else
span.breadcrumb__link.current #{item}
each item, index in items
if index == 0
li.blog-nav__item.active= item.title
else
li.blog-nav__item= item.title