Denis
Denis
javascript const winW = window.innerWidth; const winH = window.innerWidth; var width = 270; var height = 110; document.body.addEventListener("click", e => { const { pageX, pageY } = e; if (pageX <= winW / 2 && pageY <= winH / 2) { document.querySelector("div").style.cssText = "visibility:visible;left:" + e.pageX + "px;top:" + e.pageY + "px;"; } if (pageX >= winW / 2 && pageY <= winH / 2) { document.querySelector("div").style.cssText = "visibility:visible;left:" + (e.pageX - width) + "px;top:" + e.pageY + "px;"; } if (pageX <= winW / 2 && pageY >= winH / 2) { document.querySelector("div").style.cssText = "visibility:visible;left:" + e.pageX + "px;top:" + (e.pageY - height) + "px;"; } if (pageX >= winW / 2 && pageY >= winH / 2) { document.querySelector("div").style.cssText = "visibility:visible;left:" + (e.pageX - width) + "px;top:" + (e.pageY - height) + "px;"; } });
Anonymous
я поправил уже
Anonymous
ток заметил
Anonymous
Там на 4 стороны надо
Anonymous
На 4 сектора
Anonymous
Типо от каждого угла
Anonymous
Ща
Anonymous
Мммм
Anonymous
Ща переделаю
Anonymous
Ток я долары не обясню
Anonymous
я уже передулую
Anonymous
так получеться у тебя почти тоже самое токо
Anonymous
сделано через иф елс
Anonymous
таким же планом можна и else if заюзать
Anonymous
по идеи тоже самое
Anonymous
будет без лишних проверок
Anonymous
если я правильно понгял то что он делает
Anonymous
но первый идет просто иф
Anonymous
я ща пытаюсь вдуплиться в твой код))
Anonymous
впринципе все понятно легко
Anonymous
меньше текста
Anonymous
а по 50 можна сделать?
Anonymous
чтоб половина ровно была
Anonymous
Anonymous
а вот переменная div она гдето используеться?
Anonymous
аааа
Anonymous
я аонял
Anonymous
увидел
Anonymous
Anonymous
так будет работать?
Anonymous
да робит
Anonymous
но у тебя оно ток по центру двигаеться
Anonymous
один иф срабатывает
Anonymous
на всю страницу
Anonymous
а бля
Anonymous
все вдуплился
Lupusregina[beta]
как можно быстро установить бит в байте в нужное значение?
Чурка
И - интерфейсы.
Lupusregina[beta]
Lupusregina[beta]
эт ты мне?
Lupusregina[beta]
ты задачку с простыми числами решил?
Lupusregina[beta]
https://www.geeksforgeeks.org/modify-bit-given-position/
да у меня так и сделано было const BSet = (i, n) => { n &= 1; b[i >> 3] &= ~(1 << (i & 7)); b[i >> 3] |= (n << (i & 7)); }
Amayo
Чет я подзаебался. Как сделать live reload на Open Server? Всё что нагуглил, есть вариант gulp, но устаревшая версия. Мб кто сталкивался?
Lupusregina[beta]
а как инвертировать бит в байте? ( быстрее чем достать его, инвертировать и установить)
Alyona
Хм. По идее же у каждого инструмента должна быть своя область применения. Молотком гвозди забивать, гвоздодёром их вытаскивать. В каких случаях надо писать на вуе/нг/реакте, в каких не надо?
Alyona
Ага
Alyona
Кто на что смотрит выбирая фреймворк для нового проекта?
Anonymous
Привет, ребят как в js собрать данные с другого сайта (через расширение) xhr запрос?
Lupusregina[beta]
незнаю
Alyona
говорю реакт, подразумеваю его экосистему
Lupusregina[beta]
надо отдельно их гуглить
Alyona
Нет. Просто задумалась над тем что движет людьми при выборе на чём писать
Kenan
Не говорят, а так и есть
Kenan
кек
Dmitry
У вуе есть подобное
Kenan
У вуе есть подобное
NativeScript ( и ангуляр тоже ), VueNative ( обёртка над RN ), Weex
Dmitry
Не самая приятная задача писать на рн. Клепать как в браузер не выйдет. Перфоманс дико сядет
Dmitry
Все что тебе будет нужно все есть
Dmitry
Там все давно и долго развивается
Dmitry
Ты даже не встретишь нативную часть
Dmitry
Это же не писать. А форкнуть. Что то поправить
Dmitry
Потому что нужно юзать нормальные инструменты. Я не юзал fcm на прямую
Dmitry
Да
Dmitry
Писал год
Dmitry
Большое не типичное приложение. Не падало и не лагало
Dmitry
Есть сервисы которые за тебя сделают. Поебутся с сервером. С айосом и андроидом. К примеру onesignal
Dmitry
Ты просто берёшь их токен и все. А для андроида и айфона они у себя все чекают. Плюс админка на пуши там
Dmitry
Не юзал это. Но для этого же нужен сервер свой? И как послать пуш кому то одному? Или группе
Dmitry
А изменить вид пуша?
Dmitry
Ты должен где то хранить токен и клиента. Это должен написать ты. Ещё под обе платформы разное
Славик
и выбирать то, что лучше подходит для реализации поставленной задачи
Alyona
Слишком общие слова.