Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
Ivanq

Ivanq

Знаю php, js, html, css
  • 329
    вклад
  • 15
    вопросов
  • 531
    ответ
  • 37%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как узнать в каком файле определена js-функция?

    Ivanq
    Ivanq @Ivanq
    Ваш сайт или чужой?
    Написано более трёх лет назад
  • Как сместить указатель на несколько байт?

    Ivanq
    Ivanq @Ivanq
    res2001, a = (int*)((char*)a - 1); xD
    Написано более трёх лет назад
  • Почему не работает код?

    Ivanq
    Ivanq @Ivanq
    Newbeenew, Рад помочь. Если не сложно, можете отметить ответ как решение? UPD Спасибо.
    Написано более трёх лет назад
  • Почему не работает код?

    Ivanq
    Ivanq @Ivanq
    Newbeenew, Кстати, {{a]: 1} - своеобразный хак, но достаточно популярный.
    Написано более трёх лет назад
  • Почему не работает код?

    Ivanq
    Ivanq @Ivanq
    Newbeenew, Ааа! Понял Ваш вопрос.

    TLDR

    var a = "name";
    
    {a: 1}; // ключ a
    {"a": 1}; // ключ a
    {[a]: 1}; // ключ name


    Дело в том, что синтаксис {name: value} - это создание свойства "name" со значением value. Кавычки опциональны, например, могут быть полезны, если имя содержит спецсимволы, которые без кавычек будут обрабатываться как управляющие конструкции (например, if, точка и т.д.)

    Для того, чтобы взять имя из переменной, используется синтаксис {[var]: value}.

    Если вкратце, то [var] не является строкой или чем-то, что можно записать без кавычек, поэтом [var] выполняется как выражение. [var] - определение массива с элементом var. Так как ключ объекта в JavaScript - всегда строка (да, у массивов на самом деле строковые индексы), [var] преобразуется в строку, а это то же самое, что и var.toString() (преобразовать в строку само значение).
    Написано более трёх лет назад
  • Почему не работает код?

    Ivanq
    Ivanq @Ivanq
    Вы alert-ом выводите ПЕРЕМЕННУЮ currentId. А потом эту переменную не используете. А отправка данных - это data: {'currentId':$(this).val()}, и если сервер принимает fioField, то и перед двоеточием должно быть fioField.

    Если не помогло, будем дальше думать.
    Написано более трёх лет назад
  • Шаблон, pattern?

    Ivanq
    Ivanq @Ivanq
    XOPEK_32,

    function checkPP() {
                        if (document.getElementById('pass').value != document.getElementById('conf').value) {
                            alert ("Пароль и Подтверждение пароля не совпадают!")
                        }
                        else {
                            document.forms['forma'].submit();
                        }
                    }

    ->
    function checkPP(e) {
                        if (document.getElementById('pass').value != document.getElementById('conf').value) {
                            alert ("Пароль и Подтверждение пароля не совпадают!")
                            e.preventDefault();
                        }
                    }


    onClick="checkPP()"
    ->
    onclick="checkPP(event)"
    Написано более трёх лет назад
  • Как сделать подтверждение закрытия вкладки?

    Ivanq
    Ivanq @Ivanq
    Вообще, код актуальный. У меня работает: https://jsfiddle.net/Ivanq/2q0ddxr9/
    Написано более трёх лет назад
  • Шаблон, pattern?

    Ivanq
    Ivanq @Ivanq
    XOPEK_32, Можете сделать небольшой fiddle или выложить HTML?
    Написано более трёх лет назад
  • Шаблон, pattern?

    Ivanq
    Ivanq @Ivanq
    checkPP где вызывается?
    Написано более трёх лет назад
  • Почему не корректно работает функция crypt?

    Ivanq
    Ivanq @Ivanq
    Хуршед Абдужалил, Ох, ну тогда только сочувствую. :'( Хеши уже одинаковые в базе, значит, придется перерегистрироваться.

    Есть, правда, тупой вариант: при входе проверять, что старый хеш совпадает, и если совпадает, генерировать новый и записывать его в базу вместо старого.
    Написано более трёх лет назад
  • Почему не корректно работает функция crypt?

    Ivanq
    Ivanq @Ivanq
    Хуршед Абдужалил, А соль как генерируется? Через substr как в примере или что-то разумное с $x$?
    Написано более трёх лет назад
  • Почему не корректно работает функция crypt?

    Ivanq
    Ivanq @Ivanq
    Хуршед Абдужалил, Все пароли в базе уже в DES?
    Написано более трёх лет назад
  • Как поместить массив в другой массив без конкатенации всех элементов?

    Ivanq
    Ivanq @Ivanq
    А вот firstArray = зря. В итоге в firstArray будет число.
    Написано более трёх лет назад
  • Почему не работает код?

    Ivanq
    Ivanq @Ivanq
    Сергей Горностаев, два вопроса.
    Написано более трёх лет назад
  • Какая ошибка в коде?

    Ivanq
    Ivanq @Ivanq
    numfin, CoffeeScript.
    Написано более трёх лет назад
  • Как объединить несколько jQuery-объектов в один?

    Ivanq
    Ivanq @Ivanq
    ApachEsH, Это не объединить называется, это называется добавить в массив.
    Написано более трёх лет назад
  • Как разделить поток значений в процентном соотношении?

    Ivanq
    Ivanq @Ivanq
    Только random посчитать один раз. А то выпадет 60, 80 и 20, и пакет выбросим.
    Написано более трёх лет назад
  • PHP unlink() - permission denied - почему?

    Ivanq
    Ivanq @Ivanq
    Алексей Дзюба, Я тоже поздно.

    Итак, $_GET["f"] как-бы есть, но его как-бы нет. Вы в этот скрипт попадаете через форму, иначе GET-параметру неоткуда взяться. Ну либо из a href. Где это место?
    Написано более трёх лет назад
  • PHP unlink() - permission denied - почему?

    Ivanq
    Ivanq @Ivanq
    Алексей Дзюба, Ага! Попробуем. Покажите, как вы составляете форму?
    Написано более трёх лет назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Yorido Satoshi
    • 24 ответа
    • 0 вопросов
  • Evgenii
    • 11 ответов
    • 0 вопросов
  • pantsarny
    • 9 ответов
    • 0 вопросов
  • Enokin
    Владислав
    • 8 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • bolfduy
    • 1 ответ
    • 4 вопроса
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации