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

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

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

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

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

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

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

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

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

Pin Bib

Я просто PinBib
  • 0
    вклад
  • 20
    вопросов
  • 4
    ответа
  • 25%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как узнать длину?

    Rise @risejs
    Гипотенуза:
    Math.hypot(arrLine[0].toX - arrLine[0].x, arrLine[0].toY - arrLine[0].y)
    Ответ написан 25 янв.
    Комментировать
    Комментировать
  • Каков шанс выпадения нужного числа?

    sergiks
    Сергей Соколов @sergiks Куратор тега JavaScript
    ♬♬
    random(6) возвращает целое: 1, 2, 3, 4, 5 или 6 – с равной вероятностью.
    Как игральные кости (кубики).

    Чтобы reduce/length дал единицу,
    нужно, чтобы все шесть выпали именно единицы:
    (1 + 1 + 1 + 1 + 1 + 1) / 6 == 1

    Вероятность шести единиц
    1/6 * 1/6 * 1/6 * 1/6 * 1/6 * 1/6  = 1 / 6^6 = 0,00002143347051
    = 2 тысячные процента. Всего ничего.
    Ответ написан 14 янв.
    Комментировать
    Комментировать
  • Как удалить все текстовые элементы со страницы через js?

    sergiks
    Сергей Соколов @sergiks Куратор тега JavaScript
    ♬♬
    можно использовать treeWalker:

    Но это вообще все текстовые узлы на странице удалит. Формулируйте желания точнее.
    Ответ написан 14 янв.
    Комментировать
    Комментировать
  • Не выводится контент в console.log через запятую?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Почему вы применяете join к данным типа Number? Конечно у вас ничего не будет выводиться
    Метод join() использутся для объединения в строку элементов массива: https://developer.mozilla.org/ru/docs/Web/JavaScri...
    Ответ написан 12 дек. 2022
    Комментировать
    Комментировать
  • Как получить чисто число?

    delphinpro
    Сергей delphinpro @delphinpro Куратор тега CSS
    frontend developer
    .replace(/\D/, '')
    Ответ написан 26 нояб. 2022
    4 комментария
    4 комментария
  • Иза чего здесь ошибка?

    FFxSquall
    Михаил @FFxSquall
    Могу писать код, могу не писать
    i<colorRed.length или i<=colorRed.length - 1
    Ответ написан 15 нояб. 2022
    Комментировать
    Комментировать
  • Как открыть файл?

    Надим Закиров @zkrvndm Куратор тега JavaScript
    Софт для автоматизации
    Это делается довольно просто. Открой консоль и запусти пример:
    var input = document.createElement('input');
    
    input.setAttribute('type', 'file');
    
    input.onchange = function() {
      
    	var file = input.files[0];
    
    	var reader = new FileReader();
    
    	reader.readAsText(file);
    
    	reader.onload = function() {
    	
    		txt = reader.result;
    
    		console.log(txt);
    		
    	};
      
    }
    
    input.click();

    Выбери файл и его содержимое окажется в переменной txt
    Ответ написан 03 нояб. 2022
    Комментировать
    Комментировать
  • Хорошая литература по HTML, СSS и JavaScript: что выбрать?

    ali5
    ali5 @ali5
    Если JavaScript то конечно Дэвид Флэнаган.
    Осилив Флэнагана, никакие learn.javascript.ru будут не нужны.
    HTML и CSS - любую книгу известного автора.

    интернет ресурсы в них иногда ошибки и не структрирован материал.
    Ответ написан 30 окт. 2022
    1 комментарий
    1 комментарий
  • Как создать файл?

    ProjectSoft
    ProjectSoft @ProjectSoft
    Front-end && Back-end разработчик
    Чёрт его знает что за xd, в реестре не нашёл даже.
    Значит делаем так
    let blob = new Blob([text], { type: 'application/download' });
    Ответ написан 31 окт. 2022
    Комментировать
    Комментировать
  • Хорошая литература по HTML, СSS и JavaScript: что выбрать?

    Дмитрий @kudlenkov303
    По HTML и CSS можно почитать на htmlbook.ru, также можно взять документацию MDN это веб-документация от Mozila
    Самый лучший учебник по JavaScript это https://learn.javascript.ru/
    На мой взгляд это лучшие учебники по вебу. Какие-то другие книги я не знаю, но я изучал HTML, CSS3 и JS по этим документациям, а также в Sololearn. Еще кстати можно на Codecademy изучать, там есть некоторые уроки бесплатные.
    Ответ написан 29 окт. 2022
    4 комментария
    4 комментария
  • Как получить json?

    HistoryART
    Владимир @HistoryART Куратор тега JavaScript
    Вы глупеете быстрее, чем мы учимся.
    click
    Ответ написан 21 окт. 2022
    2 комментария
    2 комментария
  • Как получить json?

    Krasnodar_etc
    Егор Живагин @Krasnodar_etc
    avito front
    У вас код выполняется на сервере или в браузере?

    Если в браузере и настроен какой-нибудь webpack, то вы можете сделать import из нужного файла. Если сборки нет, то в комментах уже подсказали про fetch

    Если на сервере, то как-то так
    Ответ написан 21 окт. 2022
    1 комментарий
    1 комментарий
  • Как добавить черный цвет в футер?

    mizutsune
    Mizutsune @mizutsune
    Frontend Developer
    - <footer class"footer">
    + <footer class="footer">

    - background-color: # #0A0A0A;
    + background-color: #0A0A0A;
    Ответ написан 30 сент. 2022
    1 комментарий
    1 комментарий
  • Как сделать случайное появление блоков по времени?

    HistoryART
    Владимир @HistoryART Куратор тега JavaScript
    Вы глупеете быстрее, чем мы учимся.
    Ответ написан 29 сент. 2022
    4 комментария
    4 комментария
  • Как получить нужный тег?

    Саман @samanwirst
    Вроде бы человек
    Используйте document.querySelectorAll("") для получения тегов (внутрь кавычек вставляете имя тега или класс), после чего используете как массив
    Ответ написан 27 сент. 2022
    1 комментарий
    1 комментарий
  • Как разбить текст на теги?

    sergiks
    Сергей Соколов @sergiks Куратор тега JavaScript
    ♬♬
    можно создать временный элемент <template>, вставить в него этот HTML,
    и забрать из него DocumentFragment

    Фрагмент — это примерно как DOM-документ, его можно рекурсивно обойти через свойство children

    Например, в строке содержится такой HTML:
    <div>
      <p>Text</p>
      <ul>
        <li>Apple</li>
        <li>Banana</li>
      </ul>
    </div>
    И примерно такой код:
    const tmpl = document.createElement('template');
    tmpl.innerHTML = msg; // строка с HTML
    const df = tmpl.content; // DocumentFragment
    
    df.children // массив из одного элемента: наружний div
    df.children[0].children // массив с двумя эл.: параграфом и списком
    df.children[0].children[1].children[1].textContent // "Banana"
    Ответ написан 19 сент. 2022
    2 комментария
    2 комментария
  • Почему тут не нужен return?

    nazares
    Sergei Nazarenko @nazares
    Software Engineer
    потому что return в цикле прервет цикл после первой же совпадении условия и в итоге посчитает только самый первый делитель его же и вернет.

    function getDivisorsCnt(n){
        let counter = 0
        for (let val=1; val<=n; val++){
          if (n % val === 0 ){
            counter +=1
          }
        }
      return counter;
    }
    console.log(getDivisorsCnt(12))
    Ответ написан 25 сент. 2022
    1 комментарий
    1 комментарий
  • Как на хабре сделать продолжение вопроса (например как ветку)?

    JhaoDa
    JhaoDa @JhaoDa
    LaravelRUS Team
    Можно удалить вопрос и создать новый. Если сделаешь так пару раз, то твой вопрос заметят модераторы, выпишут бан и ты какое-то время не будешь спрашивать тут глупости.
    Ответ написан 17 авг. 2022
    Комментировать
    Комментировать
  • Как продвигать свой проект?

    IonDen
    Денис Инешин @IonDen
    JavaScript developer. IonDen.com
    1. Создаем веб сайт посвященный вашей библиотеке. На нем должна быть подробная документация, и демо кода на все случаи.
    2. Создаем репозиторий на github, выкладываем туда код и документацию.
    3. Открываем соц. сети, пишем там о своем проекте заметку, статью.
    4. Можно записать ютуб видео небольшое, где крато и понятно объясняется что за библиотека, зачем она, как пользоваться и в чем выгода.
    5. А дальше уже время, если комьюнити понравится ваш проект и им начнут пользоватья - будет расти популярность и загрузки (а если нет, то нет).

    Лучше всего всё это сразу делать на английском языке. Иначе охват аудитории будет мизерный.

    Примеры подобных библиотек c хорошим описанием и документацией:
    - Howler.js
    - Fotorama
    - Ion.RangeSlider
    - и т.д.
    Ответ написан 15 сент. 2022
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • Drno
    • 10 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • nedosekinstanislav
    Stanislav
    • 5 ответов
    • 0 вопросов
  • Kuzm1ch88
    Кузьмич
    • 5 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 4 ответа
    • 0 вопросов
  • aryzhanki
    • 3 ответа
    • 1 вопрос
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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