Anonymous
А нет нормального русскоязычного источника, где про него почитать можно?
Если ты не разбираешься в криптографии, то лучше туда и не лезь. Там шаг влево - шаг вправо и тебя поимеет китайский школьник с базовыми навыками исследователя уязвимостей) На русском практически ничего полезного не встречал, но есть интерестные доклады, вот например: https://www.slideshare.net/kochetkov.vladimir/i-66826448 Это так вводная Высокоуровневой криптографией как libsodium впринципе можешь пользоваться, но рано или поздно придется в низкоуровневую залезть)
98166
В любом случае с чего то надо начинать
gearmobile
Гайз, функция всегда должна иметь только один return?
gearmobile
Не помню уже где встречал это, но вроде всегда. Могу ошибаться.
CherryTea
Ты ошибаешься
gearmobile
Проверь. У тебя браузер под рукой.
Я имею ввиду - по стайлгайдам каким. Так то да - может сколько угодно, работать будет.
Андрей
Я имею ввиду - по стайлгайдам каким. Так то да - может сколько угодно, работать будет.
Да, тебе никто не запрещает сделать стайлгайд, где ретурн только 1.
gearmobile
Значит - таких стайлгайдов не существует? Сам смотрел искал - не нашел. (
CherryTea
К чему вопрос?
gearmobile
Странно - но откуда-то затесалось у меня в голове это (( Уже не помню, конечно
gearmobile
К чему вопрос?
К стилистике написания кода, только лишь
CherryTea
Дурным тоном это не считается, уверяю
gearmobile
Тогда ок )
CherryTea
Я бы даже сказал это иногда помогает городить меньше иф элсов
gearmobile
Мне имхо кажется, когда много ретурнов - такую функцию труднее отлаживать. ?
gearmobile
Или у airbnb это было? (
Андрей
Множество ретурнов как раз позволяет уменьшить вложенность кода.
gearmobile
Ок
gearmobile
Еще такой вопрос - метод includes или indexOf более ресурсоемкий нежели простой === ?
gearmobile
Мне со стороны сделали просто замечание по этому поводу. Сам даже не задавался такой мыслью )
CherryTea
И тем не менее не понятно какую задачу ты решал
CherryTea
Тебе нужно было найти значение в массиве? Для этого есть includes. Если условия более сложные чем === то find
CherryTea
К каждой задаче есть более или менее подходящий инструмент, и твой вопрос не понятен без задачи которую ты решал
Varvara
#вакансия:#javascript #node.js- Node.js developer Компания: #draewil Локация: #питер #спб #офис #fulltime #горьковская З/п: 220.000-250.000 Контакты: @Veve_V Мы занимаемся разработкой большой программной платформы для логистического сектора (ближайшие аналоги - Uber, Rush, Deliveroo, Gett) в профессиональной интернациональной команде со штаб-квартирой в Лондоне. Менеджерский состав в Лондоне и Кувейте, техническая команда в Питере (м.Горьковская) Сейчас в команде 6 разработчиков бекенда,3 фротненда, два QA, DevOps, мобильные разработчки, дизайнер, TechSupport, PM. Проект успешо запущен в Кувейте и полноценно работает. Основные задачи: проектирование архетикруты, создание новых сервисов и решении проблем и инцидентов на высоконагруженной системе. Stack: JavaScript, ES6, Node 8+, MongoDb, Redis, RabbitMQ Process: Git, Continuos Integration, Scrum, JIRA Development practices: lint, unit testing, integration testing Любые вопросы (любые прямо все) - с радостью расскажу все, что вам будет интересно.
Anonymous
Ребят, куда можно обратиться за помощью по разработке сафари экстеншнов? Они с декабря вроде меняют свои экстеншны и старого типа экстеншны теперь вообще нельзя будет установить
Anonymous
Если построить бэк на JS, насколько легко / быстро можно перейти на Эликсир?
Nikita
какой-то странный вопрос в js конфе
Nikita
или я один так думаю
Maksim
какой-то странный вопрос в js конфе
мало того что странный еще и бессмысленый
Иван
Ребят, а не кто не подскажешь, как сделать что бы .serialize() не выводил данные если поле пустое. (Я имею в виду, что есть какой-то инпут, у него есть name, и вот по сабмиту он мне , если поле пустое выводит просто name и после знака = пусто и идет следуйщий елемент, а я хочу что бы и name не было, что бы чище пост был.)
Bakhodir 𝖨̷𝖨̷𝖨̷
Ты функцию заверни в if блок, if(!пусто){ф-ция}
‍‍‌ Дзенис 🍉
Всем привет! Нужно написать функцию очистки текстбокса, который находится в том-же родительском элементе, что и кнопка. Сделал так: $(selector[i]).parents().eq(0).find('input').val("");.
‍‍‌ Дзенис 🍉
Работает, но что-то мне подсказывает, что можно сделать проще..
Bakhodir 𝖨̷𝖨̷𝖨̷
Если правильно понял, погугли про nextSibling js
Bakhodir 𝖨̷𝖨̷𝖨̷
или nextElementSibling
Maksim
$('.test a').on('click', 'function() { $(this).siblings('input[type="text"]').val(""); })
‍‍‌ Дзенис 🍉
ок, чекну, спасиб
Aleksey
.parents().eq(0) ? почему не parent() ?
Maksim
зачем вообще двигаться по дереву вверх ?
Bakhodir 𝖨̷𝖨̷𝖨̷
выходит в контекст родителя и там ищет дочерний элемент по селектору, т.е. элемент хочет достучаться до своих братьев таким образом, имхо
Aleksey
зачем вообще двигаться по дереву вверх ?
в принципе незачем, но выбирать весь список родителей в дереве смысла еще меньше.
Aleksey
выходит в контекст родителя и там ищет дочерний элемент по селектору, т.е. элемент хочет достучаться до своих братьев таким образом, имхо
$(document).on('click', '.action-clear', function ( event ) { event.preventDefault(); $(this).siblings('input[type="text"]').val(''); })
Svetlana
привет ребят. есть страница с данными, их надо выводить в push по мере появления, как это можно сделать? в какую сторону гуглить. вот на одном сайте есть рабочий пример https://goex.pro/files/js/actions.js но не совсем понимаю, как работает, может кто проконсультировать? можно не бесплатно.
Bakhodir 𝖨̷𝖨̷𝖨̷
$(document).on('click', '.action-clear', function ( event ) { event.preventDefault(); $(this).siblings('input[type="text"]').val(''); })
Это тоже решение, но уже jquery, если на чистом js, то решений много и один из них приведен как пример в вопросе выше
Late
бот посетил чат
Bakhodir 𝖨̷𝖨̷𝖨̷
Кидайте, а то главная страница проверяет браузер и никак не желает закончить
Bakhodir 𝖨̷𝖨̷𝖨̷
Речь идет о блоке слева внизу?
Bakhodir 𝖨̷𝖨̷𝖨̷
Svetlana
да
Bakhodir 𝖨̷𝖨̷𝖨̷
Да тут в основном серверсайд много роли играет, а в клиентсайде каждые 18 секунд отправляется запрос на сервер и сервер тупо присылает готовый html код
Bakhodir 𝖨̷𝖨̷𝖨̷
Если в серверсайде все готово, то написать рабочий скрипт для клиента займет не более 5 минут
Bakhodir 𝖨̷𝖨̷𝖨̷
Если данные не динамичны, т.е. нарисованы в ручную и вы хотите просто их показывать, то на php тоже 100 строк кода максимум и тут гуглить не придется, так понадобится только основы основ, даже бд может не пригодится
Svetlana
Спасибо большое. Страница с нужными данными есть, она динамическая. Инфа обновляется не онлайн, а через F5. У вас можно будет заказать такой код? За 5 мин.
Bakhodir 𝖨̷𝖨̷𝖨̷
Та без проблем если только клиентсайд, пишите в личку, помогу за спасибо
Анатолий
Всем привет! Мне нужно выполнить действие если зашел на сайт с гаджета. Подскажите как сделать. Пробовал if( /Android|AppleWebKit|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {} не идет
Lol_Man
Привет ребята помогите пожалуйста при нажатии кнопки подробнее блок дергается не могу добится плавности нужно чтобы кнопка подробнее появлялась посде появления текста плавно при нажатии крестика помогите пожалуйста
Lol_Man
$( ".btn-block" ).click(function() { $(this).prev( ".hideText" ).fadeIn(1000,function () { $(this).css("display", "inline"); }); $(this).fadeOut(0); $(this).parents(".b-news__text").find(".hideFreePoint").fadeIn(600); }); $( ".btn-none" ).click(function() { $(this).parents( ".hideText" ).fadeOut(400); $(this).parents(".b-news__text").find(".btn-block").show(400); $(this).parents(".b-news__text").find(".hideFreePoint").fadeIn(100); });
Lol_Man
btn-block -подронее
Lol_Man
btn-none крестик
Lol_Man
http://fed1.test-domain1.in.ua/ru/equipment.html
Lol_Man
Bakhodir 𝖨̷𝖨̷𝖨̷
Лучше на jsfiddle сейчас покажу
Bakhodir 𝖨̷𝖨̷𝖨̷
Да нет, ты походу что-то другое имеешь ввиду
꧁༺ĤŐŔŃŶ
Фича в том, что по ходу очереди сначала появляется текст, тут же моментально улетает кнопка, и наоборот но так же исчезает текст, а потом появляется кнопка
꧁༺ĤŐŔŃŶ
꧁༺ĤŐŔŃŶ
На, кнопка "Подробнее" снизу, как и должна быть, не скрывается в данном примере, так как выступает закрывашкой
Bakhodir 𝖨̷𝖨̷𝖨̷
Там надо как-то ещё высоту дочернего блока пофиксить, я в продакшене юзал пару раз, было норм, а тут почему-то offsetHeight возвращает меньшее значение, сделал +5, вы ещё добавьте немного