function FindCard(callback) {
axios.get('/treking.php', {
params: {
key: 3636614,
iin: 910131451122
}
}).asCallback(callback)
}
FindCard((err, card) => {
//
});
function FindCard() {
return axios.get('/treking.php', {
params: {
key: 3636614,
iin: 910131451122
}
});
}
FindCard().then(card => {
}).catch(err => {
})
var data = [
{key:'raz', cells:[{val: '1'},{val:'razoviy'}]},
{key:'dva', cells:[{val: '2'},{val:'vtoroy'}],children:[
{key:'poddva', cells:[{val: '2'},{val:'podvtoroy'}],children:
[{key:'podpoddva', cells:[{val: '2'},{val:'podpodvtoroy'}]},{key:'raz', cells:[{val: '1'},{val:'raz'}]}]
},
{key:'poddvadva', cells:[{val: '2'},{val:'podvtoroyvtoroy'}]}
]},
{key:'tri', cells:[{val: '3'},{val:'trtiy'}]}
]
var newDataCells = [{val: '1.0'},{val:'raz raz, est svyaz'}]
var obj = data.find(val => val.key == 'dva')
obj.cells = newDataCells;
console.log(data);
var Need;
function XHRfunc(data) {
return new Promise((resolve, reject) => {
if (Need) return resolve(Need);
var XHR = ("onload" in new XMLHttpRequest()) ? XMLHttpRequest : XDomainRequest; var xhr = new XHR();
xhr.open('GET', 'http://......................com', true);
xhr.onload = function() {
Need = this.responseText;
resolve(Need);
}
xhr.onerror = function(){
reject();
}
xhr.send();
});
}
function OtherFunc(data) {
XHRfunc('go').then(Need => {
console.log(Need);
});
}
function handleScroll(scrollTop) {
for(let i = 0; i <= arr.length - 1; i++){
if (условие && scrollTop > 150) {
arr[1].classList.add('class');
} else if (условие) {
arr[1].classList.remove('class');
}
}
}
document.addEventListener('scroll', handleScroll);
// в случае ухода со страницы или больше ненужно актуальное значение scrollTop стоит убрать ненужные действия
document.removeEventListener("scroll", handleScroll);