// ==UserScript==
// @name multiup
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://multiup.org/en/mirror/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
setTimeout(() => {
$('form').on('submit', function(e) {
e.preventDefault();
console.log('click')
window.location.href = $(this).find('button').attr('link');
})
})
})();
<div id="carousel" class="view">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
<div class="item">6</div>
</div>
const carusel = document.querySelector('#carousel');
carusel.innerHTMl = '';
[...carusel.children]
.sort(() => Math.random() - 0.5)
.forEach(v => carusel.append(v));
<?php
$obj = new stdClass();
$obj->return = '[
{
"date":"19.02.2021",
"time_start":"16:00:00",
"duration":900,
"time_end":"16:15:00",
"employee_id":"01234567890"
},
{
"date":"19.02.2021",
"time_start":"16:15:00",
"duration":900,
"time_end":"16:30:00",
"employee_id":"01234567890"
},
{
"date":"20.02.2021",
"time_start":"10:45:00",
"duration":900,
"time_end":"11:00:00",
"employee_id":"gbkdbfndsbvvfnsd"
}
]';
$json = json_decode($obj->return);
$res = array_map(function($item) {
return $item->date;
}, $json);
var_dump($res);
- if (event.type = "click")
+ if (event.type === "click")
- if (event.type = "dblclick")
+ if (event.type ==== "dblclick")
if (elemTarget === 'li') {
event.target.textContent += '!'
}
let a = prompt("Введите целое число");
let text = '';
let num = Math.sign(a);
if (!isNaN(num) && a) {
if (num === 1) {
text = 'положительное число';
} else if (num === 0) {
text = 'число равна 0';
} else if (num === -1) {
text = 'отрицательное число';
}
alert('Число: ' + a + ', ' + text + ', Длина: ' + Math.abs(a).toString().length);
} else {
alert('Не число');
}
<?php
$html = 'Добрый день!';
$document = new DOMDocument();
$document->loadHTML(mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8'));
echo $document->saveHTML((new \DOMXPath($document))->query('/')->item(0));
document.querySelector('a').addEventListener('click', event => {
event.preventDefault();
console.log('тут анимация');
window.location.href = event.target.href;
})
const Json = require('./my.json');
const fs = require("fs");
Json.push({
userId: 2,
id: 2
});
fs.writeFileSync("my.json", JSON.stringify(Json))
forEach
возвращает undefined
. См MDN doc[].map
. Метод [].map
создаёт новый массив с результатом вызова указанной функции для каждого элемента массива.let arr = [1, 3, 0, 4, 6];
arr = arr.map(elm => Math.sqrt(elm));
console.log(arr);//[1, 1.7320508075688772, 0, 2, 2.449489742783178]