Я считаю, что на запрос /api/v1/users?id=42 Нужно ответить, например: • 200 {ok:true, data: {user:{…}}} когда такой юзер есть; • 200 {error:true, code:'user_not_found'} когда ...
Вот прямо сейчас мне нужно было вывести две картинки в canvas так, чтобы они схлопнулись с эффектом типа умножения, и чтобы одна была тусклее/прозрачнее. 1) Нагуглил быстый п...
https://pastebin.com/eu9gAf2E Проблема: моя функция сломалась и перестала работать! Что за нафиг: выполнение заходит в fetch, запрос выполняется (его видно как XHR на панели...
Код приложения ничего не сможет сделать с этой ошибкой, эта ошибка – для разработчика. Если какой-то required параметр не передан – всё, клиентская часть (фронт) работать не ...
Я вставляю либо в атрибуты, либо в текст. Как _текст_: return '<span class="noselect">[</span><a class="favname" href="'+EscapeAttr(fav.fav_url)+'" onclick="return false;" >...
Хочу написать DLL библиотеку, но чтобы её код был на javascript/NodeJS. При этом я знаю Delphi и умею компилировать .dll на нём. («Асинхронность» меня не заботит, разберусь ка...
Вот так я делал вызов содержимого функции в глобальной области видимости: function call_from_window(FUNC){ (0,window.eval).call(window,FUNC.toString().replace(/^.*?\{/i,'')...
Вопрос. Стреляю регуляркой по тегу-строке вида <XX AA="YY" BB="ZZ"> , хочу вытащить ZZ (то, что после BB="). После XX жду пробел, перед BB тоже жду пробел. Как написать, чт...
По вашей ссылке у меня вернулось: { "category": "Miscellaneous", "type": "twopart", "setup": "My wife left me because I'm too insecure and paranoid.", "delive...
Есть страница с картинками разных размеров (неизвестных до прогрузки). Нужно при наведении мыши – отображать overlay с увеличенной под 200% копией соответствующего изображени...
Хм. Я имею в виду какую-то «пре-валидацию». Например, если функция должна отправить сообщение юзеру, а по такому id юзера нет – это это _несомненно_ бизнес-операция (API отр...
> И насколько вообще важно не-создавать строку на пару символов? Каждый раз, когда исполнение доходит до function(){} или ()=>{} – у вас _создаётся_ новый экземпляр функции. ...
Вот вам код. Запустите его в консоли прямо на странице вашего вопроса. Он добавляет кнопку внизу страницы. Понажимайте на неё. (function(){ function myinit(){ if(!window...
Я предполагаю что мой код будет смотреть тот, кто знает язык. Тот, кто знает, как работает | – никогда не скажет, что это «делает код менее читаемым». Тот кто не знает – погу...
У вас, кажется, нет понимания синтаксиса самого javascript, а не «передачи параметров в запрос». Имя функции? Или саму функцию? Если success отвечает за такой callback, кото...
Или так (ffprobe на js/WASM), или никак. Свой проббер не напишите, либо напишите только для конкретного типа форматов. Видео-говна выбает много, от некоторых видеофайлов кра...
Ужасно!? Ужасна вот та регулярка! А экранирования – куча вариантов. Хотите самый быстрый и надёжный? function EscapeAttr(text){ return String(text).replace(EscapeAttr.myr...
// reg не должен содержать /g и должен иметь скобки function match_g(str,reg){ return (str.match(new RegExp(reg.source, 'g'+(a.ignoreCase?'i':'')+(a.multiline?'m':'') ...
Если выполняете вторую операцию в то время, как действие должно быть недоступным, то что вы хотите: • Ждать, пока не будет свободно – и выполнить её? Или • Вернуть сообщение/о...
function rotate(x,y,a){ var sin = Math.sin(a); var cos = Math.cos(a); return { x: x*cos-y*sin, y: x*sin+y*cos, }; }; Вот здесь тоже var на const поменяете? Ил...