export default (button, container) => {
default_position();
button.onclick = () => {
const box_height = container.scrollHeight
if (!container.classList.contains('active')) {
container.classList.add('active')
button.classList.add('active')
container.style.height = box_height + 'px'
}
else {
container.classList.remove('active')
button.classList.remove('active')
container.style.height = '0px'
}
}
function default_position() {
const box_height = container.scrollHeight
container.style.transition = 'height 0.25s';
container.style.overflow = 'hidden';
if (container.classList.contains('active')) {
button.classList.add('active')
container.style.height = box_height + 'px'
}
else {
button.classList.remove('active')
container.style.height = '0px'
}
}
}
sudo apt-get install gnome-tweak-tool
$.get('https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=5&q=мгимо&key=somekey&channelId=UCx_lX-GP9LuWJA_vQBfEUKw',function (request) {
$.each(request.items,function(i,el){
$('#video').append('<iframe width="1280" height="720" src="https://www.youtube.com/embed/'+el.id.videoId+'" frameborder="0" gesture="media" allow="encrypted-media" allowfullscreen></iframe>');
});
})
$.get('https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=5&playlistId=idплейлистаuploadдляканала&key=ВашКлючдляapi',function (request) {
console.log(request.items);
})
axios.post('/login', { body: 'Hello' })
.then(function(res) {
alert(res.data);
});
const login = options => axios.post('/login', options);
const login = function(options) {
return axios.post('/login', options);
}
login(options).then(res => alert(res.data));
login(options).then(function(res) {
alert(res.data);
});
async () => {
try {
const { data } = await login(options);
/* some other logic */
} catch e {
console.log('Server request error:', e);
}
}
function newExpression(constructor) {
if ( typeof constructor !== 'function') {
throw new TypeError(constructor + 'is not a constructor');
}
var args = Array.prototype.slice.call(arguments, 1);
var obj = Object.create(constructor.prototype);
return constructor.apply(obj, args) || obj;
}
var User = function(name) {
this.name = name;
}
User.prototype.getName = function() {
return this.name;
}
const obj = {};
User = User.bind(obj, "Sarah");
var john = new User('John');
console.log(john.getName()); // 'Sarah'
let obj = new (require('./file1'));
по AJAX запросу апендит некий контент с "photo.html"., ниже в коде:
url: photo2.html",
, что говорит о феноменальной внимательности ).<a class="link" href="">Work</a>
как по вашему будет работать? )) Для тех кто не догадался - грузит контент по евенту, однако долг зовет его перейти по заданнй ссылке, а так как ссылка пустая, по стандарту считает что это линк на текущую страницу, весело топает по указанному адресу.