Описание бага включает в себя несколько ключевых принципов, чтобы предоставить информацию, достаточную для понимания и воспроизведения проблемы разработчиками. Вот краткое руководство по описанию бага:
Заголовок (Summary):
Краткое, но информативное название, отражающее суть проблемы.
Описание (Description):
Подробное описание шагов, чтобы воспроизвести баг.
Укажите ожидаемое поведение и фактическое поведение.
Шаги воспроизведения (Steps to Reproduce):
Список шагов, необходимых для воспроизведения бага.
Укажите конкретные действия, вводные данные и условия.
Ожидаемый результат (Expected Result):
Четкое описание того, что должно произойти в результате выполнения шагов.
Фактический результат (Actual Result):
Описание фактического поведения или ошибки, которая произошла.
Окружение (Environment):
Версия программного обеспечения (например, браузера, операционной системы, приложения) и другие факторы, которые могли повлиять на проблему.
Прикрепленные файлы и скриншоты (Attachments):
При необходимости прикрепите файлы, такие как логи, а также скриншоты, чтобы визуально показать проблему.( ChatGpt)
Или проще - ничего по вопросу не понятно.
holllop, Жаль что интерпретатору нельзя сказать "вынужден не согласиться") Ты своим циклом говоришь - делай итерации до тех пор пока (i приравниваю = к длине массива). i всегда с удовольствием приравнивается к длине массива, бесконечный цикл. Далее предлагаешь использовать оператор сравнения ==. Это значит делай операции пока i равно длине массива. При старте і = 0. Итого если длина массива 0 произойдет одна итерация, во всех остальных случаях ни одной. Что-то не клеится.
какое именно пустое расстояние? Грид разбивает контейнер на указанное количество строк/столбцов. О пустотах он не знает ничего, если речь не о гапах между блоками. Возможно стоит переразметить область либо выбрать другой тип дисплея? Было бы проще если бы был виден желаемый результат.
Все зависит от того, что именно ограничивать. Можно сделать допустим максимальное кол-во в n символов, и под него подогнать стили цифр. Или ширину калькулятора увеличить.
судя по записи в доках, экземпляр magnificpopup должен быть инициализирован при document.ready, а у тебя он засунут в онклик. То есть первый клик инициализирует, второй обрабатывает. Решение - вынести инициализацию в document.ready. В код не вчитывался если что.
Потому что ты используешь абсолютные величины в пикселях. От такого подхода не стоит ожидать отзывчивости. Поменяй объявление колонок на что-то вроде 50vh,50vh или 1fr,1fr.
Alexandroppolus, Книга в основном по типизации в реакте. Я в общем знаком с тайпскриптом, но т.к. в ней начинается с основ решил освежить знания. Learn React with typescript, Carl Rippon. Пока склоняюсь к тому что это действительно хотелка автора, возможно для большей наглядности. Пока не буду закрывать вопрос, возможно кто что добавит. А по докам тайпскрипта согласен, параллельно читаю - отличная документация.
dakaer, для обывателя единственный путь покупать родные детали. Если есть желание поэкспериментировать - иди на 4pda, там знающие люди подскажут. Но все манипуляции на свой страх и риск. Плюс скорее всего придется брать в руки паяльник, а зачастую нужна и паяльная станция. Я бы не лез если это единственный ноут который жалко.