<h2 class = "anima">Найди правильный ответ</h2>//заголовок
<li><a class = "anima" href="index.html">1</a></li>// пагинация
<li><a class = "anima" href="plus1.html">2</a></li>
<li><a class = "anima" href="plus2.html">3</a></li>
$('.anima').click(function(e){
e.preventDefault();
$('.animation-left').animate({opacity:0},300).animate({opacity:1},300);
});
<input type="text" id="timer" value="25">
var timer = document.getElementById("timer"),
minuteWork = timer.value;
function asc() {
timer.value = (parseInt(minuteWork) + 1);
}
counts[arr1[i]] = (counts[arr1[i]] || 0) + 1;
// если свойство count[arr1[i]] уже есть в объекте arr1
// то мы получаем значение свойства (число) и увеличиваем на 1
// если свойства count[arr1[i]] нет в объекте,
// то оно создается и записывается значение этого свойства 1
// При первой итерации при i=0 у вас создается свойство в объекте arr1['andesite']
// и ему присваивается 1
arr1['andesite'] = ( arr1['andesite'] || 0 ) + 1; // => arr1['andesite'] = 0 + 1;
// и так с каждым новым свойством
// далее это свойство при необходимости просто увеличивает свое значение
function a(name) {
alert(name);
}
a("Vanya");
function a(name, callback) {
alert(name);
callback(name);
}
a("Vanya", function(name) { console.log(name); });
function fn (a, b, c) { alert(a, b, c) }
fn(1,2,3)
function fn (a, b, c) { alert(a, b, c) }
function foo (callback) {
var a = 1, b = 2, c = 3
callback(1, 2, 3) // равносильно fn (1, 2, 3)
}
foo(fn)
for(var i = 0; i < arr1.length; i++){
if(arr.indexOf(arr1[i]) === -1){
return false;
}
}
return true;
function mutation(arr) {
return Array.prototype.every.call(arr[1], (e) => ~arr[0].indexOf(e));
}