Дима
А так интереснее)
Дима
А по факту, спека asm.js указывает, что x | 0 — это int, 1.0 — float ну и так далее. Кому требуется такое могут себе затипизировать
Oleg
Раньше были языки что просто на железо. Потом ОС учитывается. Потом виртуальные машины, пишущиеся под железо. Потом и с ОС. Теперь браузеры, которые выше чем виртуалки ибо дают комплексные возможности и сразу несколько языков, работающих вместе.
Oleg
JS/HTML/CSS/WASM/Всякие плюшки апи из JS, включая БД
Oleg
Теперь вот блокчейн, пока тормозной, потом когда/если подешевеет - на него там побольше языков, потом виртуалки, потом ещё чего-нить, а может и нет
Oleg
Интересно что будет дальше
Oleg
Контейнеры с AI и языками нового вида уровня общения с AI?
Владислав
Anonymous
Есть кто в сети?
hamper 𓅝
кстате а как проверить, установить,сбросить бит в жс?
x & (1 << 4) для пятого бита например.
доня.
ООП слишком сильно и не будет сломлено
Имхо, противопоставлять ООП функциональщине - неверно. Имхо[2], на Haskell все пишут в ООП-стиле.
hamper 𓅝
кстате а как проверить, установить,сбросить бит в жс?
Установить 5 бит: x | (1 << 4) сбросить: x & ~(1 << 4)
Владислав
Установить 5 бит: x | (1 << 4) сбросить: x & ~(1 << 4)
как просто все оказывается, возьму на заметку, спасибо👍
CherryTea
нужна помощь гуру, что эта за хрень и почему оно работает: let { request = (data, next) => next(data), response = (data, next) => next(data), error = (data, next) => next(data) } = params;
Bera
что делать подскажите это капча… нет слов у меня
Bera
https://www.instagram.com/developer/clients/register/ подскажите как зарегаться
Bera
CherryTea
Деструктуризация
ооо, спасибо!
Artem
Добрый день, друзья подскадите, есть ли плагин для атома чтобы автоматически менять название класса одновременно в html и sass?
Artem
Artem
Artem
чтобы автоматчески менялось?
Дима
Зашёл и ливнул, думает что это прокатит 🙃
Cenator 🐈
для атома бы)
Это как бы задача сборщика
Cenator 🐈
Я кажется понял че ты хочешь
Artem
мне проект дали, там нейминг ебаный хочу под бем сделать
Cenator 🐈
Здесь вариант только сразу нормальные классы давать, хотя не уверен, может есть плагины
Дима
Глобальный поиск по проекту
Artem
Глобальный поиск по проекту
да, так и буду делать спасибо!
Дима
css modules
Дима
Их можно с sass интегрировать, будет ещё проще, чем с б*мом
Дима
😁
ММ
😁
прикольный никнейм)
Nursultan
https://gist.github.com/Nursultan91/6adaaf7be25084be6f8c983b84dd05a4 можете помочь с js?
Thomas
а в JS есть что-то нативное вроде ? # storage = {k0: { k1: 'value' }}, path = ['k0', 'k1'] => 'value' dig = (storage, path) => path.reduce(((obj, key) => obj[key] || {}), storage)
Дима
ЯННП
Thomas
видимо плохи мои дела)
Thomas
1. есть объект произвольной вложенности {k0: {k1: { k2: { k3.... 2. есть массив ключей [k0, k1, k2, k3 ...] хочется иметь функцию, которая возьмет объект (1) и попытается последовательно пытается (без хард фейлов) достать из объекта значение используя массив ключей (2) следующим образом: obj[k0][k1][k2][k3][.... выше я написал вариант - но он мне не супер нравится и думаю вдруг уже есть готовое
Anonymous
Почему в браузере, если окно ужать - медиазапрос работает, а если на телефоне такая же ширина (или телефон в девтулзах включить) - не работает?
Thomas
круто, но придется библиотечку тянуть ок, видимо обойдусь самопалом
Sergey
Если есть тришейкинг, то это вроде бы не должно быть проблемой
Sergey
Там нужно будет совсем немного в итоге заимпортить
Anonymous
Почему в браузере, если окно ужать - медиазапрос работает, а если на телефоне такая же ширина (или телефон в девтулзах включить) - не работает?
@media (min-width: 576px) При большом экране должны добавляться стили. При маленьком - не добавляться. Если окно ресайзить - работает. Если в мобильнике - нет
from
https://stackoverflow.com/questions/3100319/event-on-a-disabled-input
метод отлично работает, причем можно прямо на wrapper вешать слушатели, а внутреннюю подложку по условию рендерить
Anonymous
Посмотрел, на айфоне разрешение 1136x640
Anonymous
Ага. Нужно шаг больше сделать
Cenator 🐈
Посмотрел, на айфоне разрешение 1136x640
Вьюпорт 320рх, я думал об этом узнают в первую неделю изучения верстки
Anonymous
Шаг из бутстрапа взят
Cenator 🐈
Шаг из бутстрапа взят
Не лучший источник правды
Maksim
Как можно изменить урл, но не переходить по нему?
Anonymous
Как можно изменить урл, но не переходить по нему?
тебе нужен history api его нет в старых браузерах (там выкручиваются через хак с #)
Anonymous
есть полифилы
Maksim
по сути новая ссылка будет вести не на другую страницу
Maksim
там якорь будет добавляться просто
Anonymous
ну якорь это просто hash страницы, он не перегружает ее
Maksim
но он скроллит до элемента, а вот это как раз и не нужно
Cenator 🐈
но он скроллит до элемента, а вот это как раз и не нужно
Делай так чтобы не совпадал путь и айдишник
Cenator 🐈
Это несложно
Anonymous
два пути это сделать
Anonymous
сейчас внимательно
Anonymous
var scrollmem = $('html,body').scrollTop(); window.location.hash = hash; $('html,body').scrollTop(scrollmem); Это мы запоминаем позицию и возвращаем
Anonymous
костыль #1
Anonymous
function changeHashWithoutScrolling(hash) { var id = hash.replace(/^.*#/, ''), elem = document.getElementById(id) elem.id = id+'-tmp' window.location.hash = hash elem.id = id } это мы временно меняем id элемента и потом возвращаем костыль #2
Anonymous
Мой вопрос, кто нибудь делал ajax отправку файла кроссбраузерно? Мне приходилось подключать какие то jquery.transport, jquery min ui для ie и FormData, ajax запрос по синтаксису отличался для отправки с файлом и без, и мне кажется это какой то мамонт из 2005 В то же время городить параллельную загрузку файла с прогресс баром, токенами тоже перебор, когда надо просто отправить файл с формой и капчей Кто нибудь делал _красиво_?
Maksim
а без костылей, как я понял - никак?)
Anonymous
а без костылей, как я понял - никак?)
Если ты переопределяешь поведение window.location.hash, это уже костыль Мне приходилось так делать когда есть фикс шапка и надо учитывать что скролить надо не на элемент а с сдвигом
Anonymous
в браузерах так, либо нативно как дали, либо аккуратно стреляем по ногам
Maksim
понял, спасибо большое)