b.style.transition = "all 1s cubic-bezier(0.5,-0.5,0.5,1.5)";
b.style.opacity = "0";
b.style.transform = "scale(2)";
b.style.transition = "all 1s cubic-bezier(0.5,-0.5,0.5,1.5)";
b.clientWidth; //запрашиваем свойство, тем-самым провоцируем repaint
b.style.opacity = "0";
b.style.transform = "scale(2)";
const result = [...document.querySelectorAll('ul > li')]
.map(el => [el.querySelector('.one').innerText, el.querySelector('.two').innerText])
.reduce((acc, [key, val]) => ({ ...acc, [key]: val }), {});
console.log(result) // { "Арсенал": "100", "Мечта": "200", "Сибирь": "300" }
function Constr() {
this.onStart = function() {
console.log('start')
}
this.func = function() {
navigator.getUserMedia({ audio: true }, stream => {
this.onStart()
}, function(error) {
})
}
}
games.forEach(game => {
if (game.score) {
if (game.score.homeScore == '1' && game.score.awayScore == '1') {
console.log('111')
}
}
})
return new Grandfater().getFullName.call(this) + " (Россия)";
return Grandfater.prototype.getFullName.call(this) + " (Россия)";
;(function(){
function toggleMenu() {
if ($(window).width() < 520) {
$('.sandwitch').toggleClass('sandwitch--active');
$('.main-menu-list').slideToggle();
}
}
function bindEvents() {
$(document).on('click', '.sandwitch', toggleMenu);
}
function init() {
toggleMenu()
bindEvents()
}
init()
})();
const router = new Router({
mode: 'history',
base: '/dash/vue/',
routes: [{
path: '/home',
alias: '/',
name: 'home'.
component: HomePage
}, {
name: 'test',
path: '/test',
component: TestPage
}]
})
:/dash/vue/**/*
отдавать всегда index.html
// Инициализация переменной massiv3, ссылающейся на массив из 7-ми элементов
let massiv3 = [-3, 100, 2, 0, -89, 34, 67];
// Инициализация переменной sum со значением равным нулю
let sum = 0;
// Цикл, итерирующий массив massiv3.
// На каждой итерации цикла, к переменной sum прибавляется значение текущего итерируемого элемента массива
for (
i = 0; // инициализация счетчика цикла (в начале цикла равен нулю)
i < massiv3.length; // условие выполняющееся на каждой итерации. если оно истинно для текущего значения счетчика, текущая итерация выполнится, если ложно - итерация не выполнится и цикл закончит работу
i++ // выражение, которое будет выполнятся в конце каждой итерации цикла («++» означает увеличение (инкремент) счетчика i на единицу)
) {
sum += massiv3[i]; // прибавляем значение текущего итерируемого элемента массива к текущуму значению переменной sum
}
// инициализируем переменную result со значением, равным отношению значения переменной sum
// к значению длины массива
let result = sum / massiv3.length;
// вывод значения переменной result в консоль браузера
console.log(result);
<div class="block">
<div class="block__button button"></div>
</div>
.block:hover .block__button {...}
Object.assign(links.find(item => item.id === result.id), result)
localStorage.setItem('links', JSON.stringify(links))
// router.js
routes: [{
name: 'index',
path: '/',
meta: {
title: 'Vuetify.js'
}
}]
//Toolbar.vue
computed: {
...mapState('router', {
currentTitle: state => state.meta.title
})
}
//Toolbar.vue
data() {
return {
currentTitle: ''
}
},
watch: {
'$route': {
handler(route) {
this.currentTitle= route.meta.title
},
immediate: true
}
}