Size: a a a

JavaScript — русскоговорящее сообщество

2021 October 19

F

FTOH in JavaScript — русскоговорящее сообщество
На некоторых сайтах совмещают
источник

YK

Yuri Katkov in JavaScript — русскоговорящее сообщество
не от хорошей жизни)
источник

D

Darina in JavaScript — русскоговорящее сообщество
Ага, значит, чем тоньше проект, тем лучше? В случае со статичной страницей стоит использовать ручную сборку и добавить SCSS и одну маленькую библиотечку типа materialize или bootstrap?
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
я бы для лендоса если бы и юзал то самой первой это normalize
источник

YK

Yuri Katkov in JavaScript — русскоговорящее сообщество
если что-то маленькое, то я бы и scss не использовал
источник

D

Darina in JavaScript — русскоговорящее сообщество
Хорошо, поняла, спасибо!
источник

PD

Petya Danchuk in JavaScript — русскоговорящее сообщество
прошу подсказать правильно ли я типы в JsDoc использую? я создал typedef RequiredCollections где указал что она string
/**
* @typedef {string} RequiredCollections
* @example
* пример
*/

потом сначала так использовал
 /**
  * @function _selectorByCollectionType
  * @param {RequiredCollections} requiredCollections
  * @returns // бла-бда
  * @private
  */
 _selectorByCollectionType(collections, requiredCollections) {...}

но мне не понравилось что при * @param {RequiredCollections} requiredCollections тип RequiredCollections не сразу понятен
я переписал так
 /**
  * @function _selectorByCollectionType
  * @param {string<RequiredCollections>} requiredCollections // поменял RequiredCollections на string<RequiredCollections>
  * @returns // бла-бда
  * @private
  */
 _selectorByCollectionType(collections, requiredCollections) {...}

так можно делать или это ерунда?
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
я бы лично jsdoc в 2k2! не юзал
источник

N

Nelkor in JavaScript — русскоговорящее сообщество
Поч?
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
начиная от тайпскрипта заканчивая .d.ts
источник

ВП

Василий Подоплелов... in JavaScript — русскоговорящее сообщество
Извините, не тот чат
источник

PD

Petya Danchuk in JavaScript — русскоговорящее сообщество
просто не мне решать. мне сказали - я делаю (пытаюсь)
источник

IS

Islam Shagaew in JavaScript — русскоговорящее сообщество
почему оно NaN
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
undefined + 1
источник

AD

Anatoly D in JavaScript — русскоговорящее сообщество
На некторых устройствах iPhone не работает автовоспроизведение беззвучного видео
<video autoplay loop muted playsinline oncanplay="this.play()" onloadedmetadata="this.muted = true">
   <source src="/assets/media/bg_video.mp4" type="video/mp4">
</video>


Чтобы это обойти, пришла идея в голову в редакторе разбить видео на множество картинок и показывать их в цикле setInterval() 25 картинок в секунду.

А можно ли как-то загрузить видео как Blob или как ArrayBuffer и брать по куску от туда и показывать?
источник

к

куклорд in JavaScript — русскоговорящее сообщество
Подскажите, пожалуйста, я не оч понял, каким образом при компилиции scss закдиывать css в отдельную папку. Чет я не нашел ответ на этот вопрос. Сейчас все файлы в папке dist, а как раскидать их по типам?
источник

DP

Den Pol in JavaScript — русскоговорящее сообщество
на крайняк можно циклом перебрать все и переместить в зависимости от расширения (на баше)
источник

A

ALΣX in JavaScript — русскоговорящее сообщество
Всем привет, такой вопрос: допустим есть массив
[{id: 1, a: false, b: false}, {id: 2, a: true, b: false}, {id: 3, a: false, b: false}, {id: 4, a: false, b: true}]
можно его за раз отсортировать сразу за двумя свойствами: чтобы вначале были объекты, где a === true (или a === true && b === true), потом те, где только b === true, ну и потом уже все остальные
источник

A

ALΣX in JavaScript — русскоговорящее сообщество
Хм, уже вроде бы разобрался.
arr.sort((obj1, obj2) => obj2.a - obj1.a || obj2.b - obj1.b);
источник

PD

Petya Danchuk in JavaScript — русскоговорящее сообщество
подскажите пожалуйста нубу как такое работает? я с помощью JsDoc описывал один класс на бэкенде. один объект я описал с помощью typedef так
/**
* Объект лейблов видео. Используется в дропбоксе выбора формата скачивания на /v странице и в табличке выбора формата на /vid странице.
* @typedef {Object} Labels
* @property {string} base - базовый лейбл. Используется в дропбоксе выбора формата для скачивания.
* // и так далее...
*/

потом стал описывать другой файл (код фронтенда). Там у меня был одного объекта одно свойство, такой же объект с типом Labels как и на бэкенде (просто он с бека приходит). Я решил попробовать, а что если взять и написать так тип
@property {Labels} labels
, что это тип Labels, потом мышку навел и Webstorm мне показал мое описание! Те есть он мне показал typedef Labels из другого файла. Я на всякий случай тот файл закрыл, но WebStorm все равно мне показал мое описание. Даже остановил проект, кот. запущен был. Все равно работает! Я не понял, так что получается я могу typedef описать в одном файле и потом использовать его по всему проекту? Или я рано радуюсь и не все IDE такое поддерживают?
источник