var a = [1, 2, 3, 4, 5],
b = [1, 2, 3, 4, 5, 6];
function diff (a, b) {
if (a.length > b.length) {
return _.difference(a, b);
} else {
return _.difference(b, a);
}
}
console.log(_.difference(b, a)); // [6]
var $btn = $('#testBtn'),
$input = $('[name="test"]');
$btn.on('click', function () {
var text = $(this).data('text');
$input.prop('value', text);
});
// Выполнится 2-м
document.addEventListener("DOMContentLoaded", function () {
function sdf(){
var atr = document.getElementById('P2').getAttribute('data-price');;
// alert(atr);
window.atr = atr;
// alert(window.atr);
// console.log(atr);
}
sdf();
// <-- вот тут вы можете проверить свой atr
});
// Выполнится 1-м
alert(window.atr); // выводит undefined
var json = '[{"id":0,"price":"100"},{"id":1,"price":"50.95"}]';
var data = JSON.parse(json);
function calc (arr) {
var sum = 0;
arr.forEach(function (item) {
var n = +item.price;
sum += n;
});
return sum;
}
var sum = calc(data);
console.log(sum);
var $form = $('#test'),
$textarea = $form.find('textarea');
function checkSavedData () {
var text = sessionStorage.getItem('mysite_text');
if (text) {
$textarea.prop('value', text);
}
}
function saveData () {
var text = $(this).prop('value');
sessionStorage.setItem('mysite_text', text);
}
$textarea.on('change keyup', saveData);
$form.on("submit", function (e) {
e.preventDefault();
//$(this).submit();
$textarea.prop('value', '');
sessionStorage.removeItem('mysite_text');
});
checkSavedData();