• Задать масштаб для мобильных браузеров?

    Kentavr16
    @Kentavr16
    >@VelTemLo, вот вдогонку пример использования отзывчивости. Потягай окошко, посмотри как работает.
    Написано
  • Задать масштаб для мобильных браузеров?

    Kentavr16
    @Kentavr16
    VelTemLo, давай сделаем так - ты расскажешь как должен выглядеть адаптированный вариант для мобильников, а я предложу решение. Стили выглядят жутко как по мне) Когда заходит речь о простом внедрении отзывчивости, первое что приходит в голову - флекс/грид разметка.Все верстают на флексах/гридах.
    Написано
  • Применимы ли в реальном мире фронтенда порождающие паттерны программирования?

    Kentavr16
    @Kentavr16 Автор вопроса
    calculator212, да,спасибо. На данном этапе я пришел к такому же выводу - ознакомиться с теорией,но не делать на ней каких-либо акцентов. А за рекомендацию спасибо - сейчас в море источников вроде "программирование для чайников за 15 минут" порой действительно сложно найти хорошую книгу. Ознакомлюсь обязательно.
    Написано
  • Вопросы по задачке JS(расположение элемента):?

    Kentavr16
    @Kentavr16
    Danila232, это первое что пришло в голову. Добавил комментарии в песочницу, может помогут разобраться. Также для простоты убрал лишнее переключение. Напоминаю - код к реальной жизни не имеет практически никакого отношения. Почти любые манипуляции с внешним видом элемента проводятся с помощью чистого css
    Написано
  • Задать масштаб для мобильных браузеров?

    Kentavr16
    @Kentavr16
    VelTemLo, Значит неверно прописаны. Отзывчивость = медиазапросы. По крайней мере я о других методах не слышал.
    Написано
  • Как происходит кеширование, если вызывает функция slow?

    Kentavr16
    @Kentavr16
    потому что после slow = cachingDecorator(slow); функция slow уже не просто выводит алерт. Почитай про декораторы, станет яснее.
    Написано
  • Вопросы по задачке JS(расположение элемента):?

    Kentavr16
    @Kentavr16
    В общем, что сказать. по 1 пункту - у тебя в функции получения координат поле с bottom закоментировано. Оно в принципе не должно работать. Идея размещения элемента правильная, смотри в примере, все работает.
    По второму пункту - если у тебя позиция абсолют, то ожидать отзывчивости не стоит. Код устанавливает позицию для текущего размера элемента - на этом все. Чтобы в данном случае получить отзывчивость - нужно запускать функцию для установки размера при кажджом изменении размера элемента. ПОВТОРЮ - с реальной жизнью тут я не вижу ничего общего, все это делается стилями. Я в примере использовал обсервер, но можно и придумать другое решение.
    По поводу пункта три -
    пример решения в песочнице.
    Написано
  • Как сделать анимацию для блока?

    Kentavr16
    @Kentavr16
    Из "сделать рукками" я знаю два варианта - svg и canvas. Сделать не сложно, по факту анимировать два прямых отрезка, которые будут вычисляться динамически. Наверняка есть сторонние библиотеки, но я не подскажу - использовать что-то типа three.js для такого случая будет перебором.
    Написано
  • Вопросы по задачке JS(расположение элемента):?

    Kentavr16
    @Kentavr16
    Тебе точно нужно использовать js а не css? Бессмыслица какая-то - использовать джаваскрипт чтобы прописать стили элемента.
    Написано
  • Задать масштаб для мобильных браузеров?

    Kentavr16
    @Kentavr16
    а почему не медиазапросы и стили? Именно масштаб? просто интересно.
    Написано
  • Применим ли такой способ авторизации?

    Kentavr16
    @Kentavr16 Автор вопроса
    Александр, Спасибо! Действительно крутое видео, много вопросов отпало. Доступно и информативно, то что нужно.
    Написано
  • Применим ли такой способ авторизации?

    Kentavr16
    @Kentavr16 Автор вопроса
    Александр, похоже мне предстоит более тесное ознакомление с вопросами безопасности. На данный момент я не совсем понимаю ценность csrf токена. Политика использования куки вроде бы и так защищает от отправки запроса с сайта третьей стороны на мой сервер. Стоит мне сейчас заниматься разбирательством с csrf или в базовом случае достаточно настройки кук?
    Написано
  • Как поставить usb driver для смартфона Le Eco Eco2 на ПК с Windows 7?

    Kentavr16
    @Kentavr16
    Значит нужно копать в сторону установки adb. Это если вы уверены что порты на смартфоне рабочие и проблема не в железе. Посмотрите в сторону разных универсальных adb. А вообще по таким вопросам рекомендую обратиться на форум 4pda - он более специализирован и там вы наверняка найдете ответ.
    Написано
  • Применим ли такой способ авторизации?

    Kentavr16
    @Kentavr16 Автор вопроса
    То есть использование https никак не влияет на возможность кросс-сайтовой подделки запроса?
    Написано
  • Неправильная работа регулярки... Или я что-то делаю не так?

    Kentavr16
    @Kentavr16
    LaCosteGreen, тут важно понимать логику работы регулярки. вот к примеру -
    let arr = ['ba','ab','ba','ab']
    let reg = /a/gi
    let filtered = arr.filter(str => reg.test(str))
    console.log(filtered)
    // вывод [ 'ba', 'ba' ]

    но в то же время
    let arr = ['ab','ba','b','ab','ba']
    let reg = /a/gi
    let filtered = arr.filter(str => reg.test(str))
    console.log(filtered) 
    //вывод [ 'ab', 'ba', 'ab', 'ba' ]

    Вопрос - почему? Нужно смотреть по итерациям, держа в памяти сказанное в ответе о том, что индекс последнего найденного элемента запоминается регуляркой.
    let arr = ['ba','ab','ba','ab']
    let reg = /a/gi
    let filtered = arr.filter(str => reg.test(str))
    /*итерация первая(ba): регулярка ищет букву А и находит ее на 
    индексе 1(нумерация у нас с 0). Окей, буква есть, 
    поэтому возвращаем  true
    
    Итерация вторая(ab): регулярка запомнила индекс, по которому
     нашла первую букву, и поэтому начинает поиск с индекса 1. 
    Там у нас только b,поэтому возвращаем false. 
    ВНИМАНИЕ, ФОКУС!Если регулярное выражение, как в нашем
     случае, не нашло совпадение, оно "забывает" индексы. 
    То есть считается что весь текст проверен. 
    Следующая итерация будет искать с начала. Поэтому...
    Итерация третья ()
    Итерация третья(ab) - смотри итерацию первую*/
    console.log(filtered)
    // вывод [ 'ba', 'ba' ]


    Такое поведение может оказаться неочевидным при первом использовании. Да и по факту выходит что использование флага g в циклах - плохая идея если ты точно не знаешь зачем это тебе.
    Написано
  • Почему на фронт не приходят куки из ларавел?

    Kentavr16
    @Kentavr16 Автор вопроса
    Константин Б., причем это нормальное поведение. Пробовал на трёх браузерах, все то же. Если бы эта ошибка или хоть намек на нее выпали в консоль, вопрос бы я не задавал, ведь описание ошибки явно указывает на решение.
    Написано
  • Почему на фронт не приходят куки из ларавел?

    Kentavr16
    @Kentavr16 Автор вопроса
    Константин Б., я тоже так думал. Оказывается он ничего никому не должен. Ноль уведомлений. Запрос пришел,куки сам ищи.
    Написано
  • Что храниться в папке .vs Unity?

    Kentavr16
    @Kentavr16
    Настройки редактора, не парься. Это если ты вижуал студио используешь)
    Написано
  • Почему на фронт не приходят куки из ларавел?

    Kentavr16
    @Kentavr16 Автор вопроса
    szQocks, Я в шоке ) Ты был прав. Я поменял локальное айпи на "локалхост", и куки поставились. Теперь браузер увидел что они с сервером из одного домена! ШОК. Поставь ответом, отмечу. Спасибо большое за помощь!
    Написано
  • Почему на фронт не приходят куки из ларавел?

    Kentavr16
    @Kentavr16 Автор вопроса
    szQocks, Сейчас вот по совету Дмитрий посмотрел в консоли, во вкладке "сеть" расширенную информацию по запросу. И ВОТ ТАМ есть хедеры с куками и маааленьким треугольничком, который сигнализирует что не все ок.
    656d20ab77117857487667.pngЗавтра доковыряю, думаю. Притом что я уже пытался выставлять этот заголовок. Капец короче.
    Написано