• Как версталась эта страница со странными и бессмысленными классами?

    dom1n1k
    @dom1n1k
    Либо css-in-js, либо по коду прошлись обфускатором :)
    Ответ написан
    Комментировать
  • Что значит запись аргументов в функции вида function(num1[, ...[, numN]])?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    квадратные скобки в справках и примерах означают необязательные параметры.

    то есть
    function(num1[, ...[, numN]])
    говорит, что это может быть и
    function(1) и function(1,1,1,1,1)

    А например запись типа:
    function (x, y[, z])
    означает, что x,y - обязательные параметры, z необязательный. Поэтому можно вызвать и
    function (1,2) и function(1,2,3), но не function(1,2,3,4)
    Ответ написан
    Комментировать
  • Как работает разрешение на телефонах и десктопах?

    15432
    @15432
    Системный программист ^_^
    Разрешение экрана указывается в пикселях - светоизлучающих единицах, способных менять цвет. Оно не зависит от размера экрана - в небольшие смартфоны (5") уже запихивают дисплеи с разрешением 3840 x 2160, в то время как в больших 15" ноутбуках главенствует HD (1366 x 768) и FullHD (1920 x 1080).
    Это частично связано с плохой поддержкой масштабирования в Windows на протяжении долгих лет, с слабыми видеокартами, плохо справлявшимися с большим разрешением, а также с дороговизной производства больших дисплеев.
    Что вам важно при создании сайта или приложения - горизонтальное разрешение экрана (телефон обычно повернут вертикально) и DPI (количество пикселей на дюйм). Исходя из DPI, вы сможете определить, какого размера реальный экран и как вам следует располагать блоки и элементы. Есть и другие способы определения мобильного клиента, суть одна, определить, что перед вами телефон и изменить дизайн соответствующим образом. Затачиваться именно под разрешение экрана - плохая идея, на современном 5" телефоне с 2К разрешением всё будет смотреться очень мелко.

    Насчет фильмов - нужно уделять внимание не только разрешению видео, но и качеству сжатия. При низком битрейте FullHD видеоролик будет смотреться хуже качественного 720p. Короче выбирайте по размеру файла. Если ваш телефон "тянет" 1080p, качайте его. Если не хочется дольше ждать скачивания, 720p тоже сгодится, на небольшом экране разницу заметить сложнее.
    Ответ написан
    Комментировать