<input type="date" />
HTMLInputElement.value // 2020-03-06
new Date(HTMLInputElement.value) // Date Fri Mar 06 2020 02:00:00 GMT+0200
new Date(1583366400000) // Date Thu Mar 05 2020 02:00:00 GMT+0200
new Date("2020-03-05") // Date Thu Mar 05 2020 02:00:00 GMT+0200
new Date("05.03.2020") // Invalid Date
example.com/en/some-path
function getVideoImage(path, secs, callback) {
var me = this
var video = document.createElement('video');
video.onloadedmetadata = function() {
if ('function' === typeof secs) {
secs = secs(this.duration);
}
this.currentTime = Math.min(Math.max(0, (secs < 0 ? this.duration : 0) + secs), this.duration);
};
video.onseeked = function(e) {
var canvas = document.createElement('canvas');
canvas.height = video.videoHeight;
canvas.width = video.videoWidth;
var ctx = canvas.getContext('2d');
ctx.drawImage(video, 0, 0, canvas.width, canvas.height);
var img = new Image();
img.src = canvas.toDataURL();
callback.call(me, img, this.currentTime, e);
};
video.onerror = function(e) {
callback.call(me, undefined, undefined, e);
};
video.src = path;
}
return axios.post(`https://api.vk.com/method/${method}`, baseParametres)
.then(answer => answer.request)
.catch(answer => Promise.reject(answer.error))
return axios.post(`https://api.vk.com/method/${method}`, baseParametres)
.then(({request}) => request)
.catch(({error}) => Promise.reject(error))
<select multiple>...</select>
и позвольте системе самостоятельно отобразить UI для пользователя. Например на мобильных это будет поп-ап со списком из чекбоксов и кнопкой "Подтвердить". <details>
чтобы скрывать их. `<h1>${input.value}</h1>
<img src="" alt="">
<p>${inputCom.value}</p>`;
document.body.querySelectorAll(".menu-item.parent").forEach(menu => {
const URL = menu.querySelector(".menu-link").href;
const clildMenu = menu.querySelector(".menu-item.child");
clildMenu.insertAdjacentHTML(
"beforeend",
`<li class='menu-wrapper'><a class='more' href='${URL}'><span class='title'>show all »</span></a></li>`
);
});