SELECT u.*
FROM users u
ORDER BY name
LIMIT 15
SELECT u.* FROM users u
JOIN pp1 ON u.id = pp1.id
ORDER BY name
LIMIT 15
SELECT u.* FROM users u
JOIN pp1 ON u.id = pp1.id and pp1.organization = 1
ORDER BY name
LIMIT 15
будет хреновая такая реализация? или сойдет?
// инициализация начального состояния переменных
let max_call_mask_count = 100; // макс. глубина рекурсии
let current_call_mask_count = 0; // текущая глубина
.....
if(event.target.value.length>0 && current_call_mask_count < max_call_mask_count) // тут контролируем максимум, чтобы не уйти глубже
{
current_call_mask_count++; // перед погружением, переопределим счетчик глубины
Inputmask(event.target.value,options).mask(demo);
}else{
....
if(demo = document.getElementById('js-mask-demo')){
current_call_mask_count = 1; // первый вызов.
Inputmask(demo.getAttribute('data-mask'),options).mask(demo);
mask.oninput = input;
}
Есть базовое понимание высшей математики. Уровень английского B2/C1.
. Проще всего сейчас, кажется, с фронт/бек эндами. Присмотрелся к Javascript и php.
SCSI адаптером
let my_agent = window.navigator.userAgent; // забираю значение
window.navigator.userAgent('Хочу задать значение'); // с readonly свойством это не пройдет!
if(window.navigator.userAgent == "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36")
{
}
У каждого проекта можно посмотреть спецификации железа - от туда и узнаете, что вам нужно.