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

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

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

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

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

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

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

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

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

Роман

  • 0
    вклад
  • 82
    вопроса
  • 5
    ответов
  • 20%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Можно ли написать полноценную 3D игру (ну наподобие WoT) на js?

    GavriKos
    GavriKos @GavriKos Куратор тега Unity
    Уже давно в юнити нельзя использовать JS (по факту его там и никогда небыло - но оставим это).
    Язык - всего лишь инструмент. С точки зрения реализации алгоритма JS, С++, Java - равны. Тем боле еопд капотом юнити они переварятся во что то другое.

    Так что ответ - на JS можно написать WoT
    Ответ написан более года назад
    3 комментария
    3 комментария
  • Как получить доступ к базе данных в другом файле?

    Alex_mos
    Alex_mos @Alex_mos
    Google всему голова
    DB.query...
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как посчитать количество каждой повторяющейся цифры в диапазоне от 0 до 109?

    hzzzzl
    hzzzzl @hzzzzl
    можно короче, но в общем так

    const count = {}  // результат
    
    for (let i = 0; i < 109; i++) {
      const s = String(i)   // число 0-109
      for (let pos = 0; pos < s.length; pos++) {
        const num = s[pos]  // цифра
        if (count[num] !== undefined) {
          count[num]++
        } else {
          count[num] = 1
        }
      }
    }


    ---

    for (var i = 0; i < 109; i++) {
      if (String(i[i.length - 1] == 0)) {
        zero++;
      }
      ...


    здесь и дальше ты проверяешь только последнюю цифру числа (i.length - 1), а не каждую цифру
    Ответ написан более двух лет назад
    4 комментария
    4 комментария
  • Почему мы иногда пишем document.ready а иногда нет? В чем отличие от window.load?

    Stalker_RED
    Stalker_RED @Stalker_RED
    Событие DOMContentLoaded ( в jQuery $(document).ready()) происходит когда загружен весь HTML и построен DOM.
    Событие window.load - когда загружен весь HTML, построен DOM, загружены и применены все стили и изображения (то есть намного позже).

    И зачем вообще все это, если все и без этого работает?
    Если у вас и так всё работает - не используйте. Однажды появится ситуация, что вы пытаетесь повесить обработчик на форму, а она еще не загружена - придется использовать DOMContentLoaded. Или однажды нужно будет скриптом учесть высоту какого-то блока, но стили еще не прогрузились - тогда воспользуетесь window.load. А пока и так работает, зачем лишний раз изображать карго культ?
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как сменить месяц в календаре по клику на кнопку?

    Stalker_RED
    Stalker_RED @Stalker_RED
    Если месяц сменился, то выведенные дни наверное нужно обновить.
    Этот ваш for оберните в функцию, и при смене месяца вызывайте заново, передавая в нее новый месяц.


    оставил там пару комментариев
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Почему вылазит ошибка Uncaught SyntaxError: Unexpected identifier?

    megakor
    Роман Сарваров @megakor
    Go/PHP developer | SberCloud
    Function нужно заменить на function
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • Drno
    • 21 ответ
    • 0 вопросов
  • CityCat4
    CityCat4
    • 9 ответов
    • 0 вопросов
  • GNUBack
    • 7 ответов
    • 0 вопросов
  • mayton2019
    • 6 ответов
    • 0 вопросов
  • vovka3003
    Владимир Шаблий
    • 6 ответов
    • 0 вопросов
  • SidVisceos
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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