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

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

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

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

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

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

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

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

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

V Sh.

Сижу в поддержке, пишу мелкие проекты
  • 140
    вклад
  • 31
    вопрос
  • 202
    ответа
  • 33%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Form submit return false все равно пересылает данные...почему?

    V Sh. @JuniorNoobie
    Дмитрий: через addEventListener вы просто добавили еще одну функцию на событие submit. Т.е. теперь у вас есть действие по-умолчанию "submit" и ваша функция. event.preventDefault() как раз запрещает действие по умолчанию.
    Написано более трёх лет назад
  • Уникальные функции или большее количество?

    V Sh. @JuniorNoobie
    web-quest3: можете сделать так: написать функцию getBooks, которая будет возвращать все книги. И написать к ней несколько фильтров: getById, getByDate и т.д. Применив lazy loading, если такое в PHP возможно.
    Написано более трёх лет назад
  • Уникальные функции или большее количество?

    V Sh. @JuniorNoobie
    web-quest3: А в таком виде разве непонятно?
    getBooks(array(
        id => id1,
        date => date1
    ))
    Написано более трёх лет назад
  • Как сделать проверку всех чекбоксов в форме?

    V Sh. @JuniorNoobie
    Вот так покороче будет. Можете в самое начало вставить. Что-то типа:

    $('form[name="x_domain"]').submit(function(e){
       if (!$("form[name='x_domain'] input:checkbox:checked").length) {
      	alert("Вы не отметили ни один чекбокс!");
           //выходим из submit
            return false; 
      } 
      //code
    });
    Написано более трёх лет назад
  • Выбрать N первых записей для каждой группы, как это работает?

    V Sh. @JuniorNoobie
    VMesser: Сложнее, но не намного) В переменной Таблица.Группа побывают все-все-все значения Группа из внешней таблицы. Грубо говоря внутренний запрос это функция, где аргументом выступает поле Группа из внешней таблицы: сколько таких групп во внешнем запросе -> столько раз вызовется наша "функция" -> столько раз вернется значение по три. Сортировка ORDER BY стоит здесь для того, чтобы для каждой группы всегда возвращались одни и те же три значения. Ну а конструкции IN плевать сколько там будет одинаковых значений: что IN (1), что IN(1,1) - все равно.
    Написано более трёх лет назад
  • Выбрать N первых записей для каждой группы, как это работает?

    V Sh. @JuniorNoobie
    Вложенный запрос возвращает по три значения для КАЖДОЙ группы из внешней таблицы. Связка Temp.Группа= Таблица.Группа.
    Написано более трёх лет назад
  • Что это за символ?

    V Sh. @JuniorNoobie
    ага, он самый. Вот тут можно онлайн строку парсить на char codes.
    Написано более трёх лет назад
  • Как узнать id элемента на который наведен курсор в JS?

    V Sh. @JuniorNoobie
    Дмитрий Поляков: у вас в атрибуте id вместо символа "i" (I) стоит "l" (L).
    Написано более трёх лет назад
  • Передать на сервер не поля из формы, а новые поля?

    V Sh. @JuniorNoobie
    Eastar: примерно так
    Написано более трёх лет назад
  • Передать на сервер не поля из формы, а новые поля?

    V Sh. @JuniorNoobie
    Eastar: не беда. Отключаете у кнопки submit действие по умолчанию (event.preventDefault()) и подменяете AJAX-запросом с нужными данными.
    Написано более трёх лет назад
  • Всплывающее окно на два id. Как сделать?

    V Sh. @JuniorNoobie
    Евгений Сатонин: Все пишется в одних кавычках:
    $("#registration-link, #registration-link2")

    Вот тут можете посмотреть реализацию по классу и по перечню id.
    Написано более трёх лет назад
  • Как показывать модальное окно только для неавторизованных пользователей (чтобы не делать проверку каждый раз при загрузке страницы)?

    V Sh. @JuniorNoobie
    semki096: найдете способ, пишите) Будет интересно почитать. Вообще авторизация должна быть перед каждым действием, затрагивающим изменение данных или чтение конфиденциальных данных. А уж где это писать: на каждой странице, писать фильтры авторизации или отдать все на откуп веб-серверу каждый решает для себя сам.
    Написано более трёх лет назад
  • Как систематически подойти к тестированию в малой компании разработчиков?

    V Sh. @JuniorNoobie
    Егор Оммоник: Ну здесь обычно без понимания TDD его использование напоминает работу из-под палки. Ведь не понимая, что ты делаешь, сложно извлекать из этого выгоду. Наркоманами TDD становятся те люди, которые нашли в этом свое спасение. А культ карго это скорее про то, на что молишься, но не понимаешь зачем это нужно и как это работает) Таким страдают менеджеры, программисты более приземленные люди и то, что им непонятно они не будут использовать. Разве что начальство сверху мягко попросит)
    Написано более трёх лет назад
  • Как получить ElementById на другой странице через localstorage или cookie?

    V Sh. @JuniorNoobie
    seriogja: Как это данные, сохраненные в cookies, никакого отношения к серверу не имеют? Они же к каждому HTTP-запросу цепляются. Они и нужны-то для того, чтобы определять на сервере, что это тот же самый пользователь, который тут минуту назад был, а не новый.

    А расскажите-ка нам как вы организуете "событийную" модель, если данные у вас будут лежать не в localStorage, а на сервере. Будете постоянно открытым держать webSocket?
    Написано более трёх лет назад
  • Как получить ElementById на другой странице через localstorage или cookie?

    V Sh. @JuniorNoobie
    Почему же сразу "не так организовано"? Никто не мешает хранить, например, настройки отображения информации в localStorage. Меняются они на одной странице, а используются на всех. Не обязательно задействовать везде сервер.
    Написано более трёх лет назад
  • КАК правильно составить запрос MYSQL на выборку от и до?

    V Sh. @JuniorNoobie
    good_br: вместо второго WHERE напишите AND. Вам бы лучше почитать по SQL что-нибудь для новичков. Такие вещи объясняются на первых страницах книг по SQL.
    Написано более трёх лет назад
  • Как узнать тип сортировки директории?

    V Sh. @JuniorNoobie
    Да, почитал я про это дело. Настройки папок хранятся в регистре. Накой вам туда лезть - непонятно. Лучше уж выведите список доступных сортировок у себя в ПО.
    Написано более трёх лет назад
  • Почему не работает парсинг, если запускать через while?

    V Sh. @JuniorNoobie
    khodos_dmitry: я использовал только свои глаза и мозг) Но это еще кусок кода маленький попался. Честно, не знаю что насчет PHP, но на C# и JavaScript я пользуюсь BreakPoint'ами и Watch'ером. Запускаю код в режиме отладки, он доходит до точки останова (breakpoint), далее я ввожу необходимые для отслеживания переменные в watch (отображает значение указанных объектов на момент выполнения) и шагаю по программе. Вполне возможно, что есть какие-то встроенные дебаггеры хорошие. Вот, например, Resharper от JetBrains очень многое подсвечивает в коде C# Visual Studio. Мне пока хватает и пошагового прохода.
    Написано более трёх лет назад
  • Почему не работает парсинг, если запускать через while?

    V Sh. @JuniorNoobie
    khodos_dmitry: У вас после первого прохода цикла программа в while (!$strs) не заходит. Нужно где-то перезаписать переменную $strs.
    Написано более трёх лет назад
  • Почему не работает парсинг, если запускать через while?

    V Sh. @JuniorNoobie
    А куда вы добавляете условие while($i < 10)?
    Написано более трёх лет назад
  • ← Предыдущие
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • Следующие →
Самые активные сегодня
  • meusov11
    meusov11
    • 6 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 5 ответов
    • 0 вопросов
  • Drno
    • 4 ответа
    • 0 вопросов
  • Sanes
    Sanes
    • 3 ответа
    • 0 вопросов
  • Anonymous
    • 0 ответов
    • 3 вопроса
  • Vindicar
    Vindicar
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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