Anonymous
Это заговор. =)
Anonymous
чё? Я код хочу посмотреть. =)
Anonymous
Люди, у кого есть Дэвид Флэнаган. Javascript 6-ое издание. Киньте сюда плз
Костя
https://vk.com/wall-54530371_2706
Костя
гуглить пробовал?
Alexey
интимный javascript ;)
Anonymous
Возбуждающий ЖС.
Eugene
увидел последнее сообщение “возбуждающий ЖС” - сразу зашел посмотреть что тут происходит
Eugene
это диагноз?
CherryTea
Eugene
мне кажется, это не норм)
CherryTea
Триггернуло. Секс и насилие
CherryTea
Вторым тут уже не удивить
Eugene
вспомнил - “обьявляйте переменные так, чтобы им было приятно”
Anonymous
Artem
Друзья, чем отличается эти два вызова?
fields = document.querySelectorAll(DOMstrings.inputDescription + ', ' + DOMstrings.inputValue);
fieldsArr = Array.prototype.slice.call(fields);
fieldsAr = Array.slice(fields);
Artem
Artem
аутпут один и тот же
Rinat
Rinat
https://stackoverflow.com/questions/9006553/slice-or-array-prototype-slice
Dmitry
Здравствуйте. Такая проблема
Uncaught TypeError: Cannot set property 'value' of null
С чего этот бред?
Элемент есть
<input autocomplete="cc-number" id="number" name="number" type="tel" aria-describedby="error-for-number" data-current-field="number" class="input-placeholder-color--lvl-34" placeholder="Card number" style="color: rgb(51, 51, 51); font-family: &quot;Helvetica Neue&quot;, sans-serif; padding: 0.94em 0.8em; transition: padding 0.2s ease-out;">
document.getElementById("number").value = "1111111111111111";
Anonymous
Кто с свагером работал?
Cenator 🐈
Sergey
Новый чатик по Rollup.js @rollup_js
Mikhail
Добрый день.
Подскажите есть распределение количество специалистов по фреймфоркам? Москва интересует. Наверняка подобные исследования регулярно проводятся.
Андрей
Вы используете геттеры-сеттеры или заменяете их методами?
Дима
Геттеры сеттеры — плохая практика
Андрей
Разверни мысль.
Oleg
Я бы тоже послушал
Андрей
Ну кроме того, что flow с ними криво работает.
Андрей
Oleg
Просто геттеры-сеттеры напоминают джаву, а это больно
Дима
Флоу с ними нормально работает, просто просит указать тип
Дима
Сайд-эффекты
Андрей
Дима
Ты не подразумеваешь вызов целого каскада кода когда просто читаешь поле в объекте
Oleg
Геттеры-сеттеры для просто значений не то чтобы нужны, а вот если генерится что-то - другое дело
Андрей
Oleg
Но есть разные нюансы
Дима
Пока у тебя там ошибок нет
Андрей
Oleg
Например геттеры-сеттры позволяют перехватывать, валидировать и подписываться на изменения
Андрей
А что такого особенного в ошибках в (гет/сет)тере?
Дима
Ну я тебе просто как факт говорю, когда у тебя потенциально небезопасны даже чтения полей в объектах — это малоприятный код
Дима
У тебя чисто психологически нет никакой надежды, у тебя всё опасно))
Oleg
Выхода нет
Oleg
Мы все умрем и тп
Oleg
Опасность на каждом шагу
Андрей
Дима
Люди просто не знают других вариантов, поэтому естественно им в данный момент "нормально"
Андрей
А есть другие варианты?
Oleg
Можно юзать получение-запись свойств без методов и быть уверенным что только это проиходит, по сути это расшаренные переменные. Можно юзать получение-запись свойств через геттеры-сеттеры и не быть уверенным что там изнутри не выполняется что-то сильно большее чем просто получение-запись, но зато получить валидацию, перехват до и после простановки значения, генерацию значений на лету, в том числе генерацию на основе внешних переменных.
Oleg
То есть от задачи по сути
Oleg
Просто чтение-запись ограниченны, зато более безопасны
Oleg
Геттеры-сеттеры более функциональны, но жрут больше и опасны
Oleg
Как всегда нужно просто выбрать что надо в этот раз
Oleg
Просто шаренный стейт лучше по первому варианту
Oleg
Какое-нить хранилище данных бизнес-логики - по второму
Sergey
Sergey
Oleg
Мы ведь об одних и тех же геттера-сеттерах? 😄
CherryTea
Да я вот тоже запутался пока читал
Костя
Oleg
Нет
Oleg
В общем смысле
CherryTea
На практике Гетеры и сетеры в js неплохо смотрятся с разного рода конвертерами
CherryTea
А так согласен что нужны они крайне редко
Dmitrii
как может срабатывать ontimeout у XHR если timeout выставлен в 0 ?
Костя
можен это тцпшный таймаут?
Dmitrii
хз здесь я не нашел инфы: https://developer.mozilla.org/ru/docs/Web/API/XMLHttpRequest/timeout
в sentry валятся ошибки иногда что ontimeout выстреливает, хотя я выставил 0
Dmitry
Привет
Dmitry
#!/usr/bin/python
import sys
if sys.argv[1] == '16':
if len(sys.argv) < 6:
hex_uid = sys.argv[2]
hex_uid = hex_uid[6:8] + hex_uid[4:6] + hex_uid[2:4] + hex_uid[:2]
else:
hex_uid = sys.argv[5] + sys.argv[4] + sys.argv[3] + sys.argv[2]
print 'READABLE UID = ' + str(int(hex_uid, 16))
elif sys.argv[1] == '10':
dec_uid = sys.argv[2]
hex_uid_str = str(hex(int(dec_uid, 10))).upper()
print 'HEX UID = ' + hex_uid_str[8:10] + hex_uid_str[6:8] + hex_uid_str[4:6] + hex_uid_str[2:4]
else:
print 'Usage: mifare [10|16] [1110002222|2E4A2942|2E 4A 29 42]'
Dmitry
Помогите плз сделать это на JS
D_d
Konstantin
Dmitry
Oleg
Да, почему бы не спросить за питон в JS чате
Oleg
Ну а чего, все же погромисты тут
Oleg
А, там внизу про сделать на JS
Oleg
Тогда ладно