Size: a a a

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

2021 March 05

H

Headbanger in JavaScript — русскоговорящее сообщество
мерси=)
источник

УВ

Учусь Вебу in JavaScript — русскоговорящее сообщество
Здравствуйте.

Такой вопрос на счет Dart/Flutter. Сейчас вышла версия Flutter 2.0. — поддержка веб-платформы перешла в ветку stable; Код написанный на Dart переводится в js код.

Так как в Dart есть строгая типизация можно ли все это веселье рассматривать как замену TypeScript? Или конкурента Typescript?
источник

RY

Ruslan Yusupov in JavaScript — русскоговорящее сообщество
Dart можно рассматривать как замену или конкурента Typescript
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
Господа сеньоры, прошу помощи.
Проблема: не могу клонировать 3д обьект. Вылетает андерфайнед при клонировании.
Калстек очень длинный (сложная логика)
Прохожусь по брейкпоинтам посторочно разбираю весь каллстек, все хорошо до момента клонирования.
Почему вылетает андерфайнед?
Скрин 1 - https://prnt.sc/10dkwo1 - все данные есть.
Скрин 2 - https://prnt.sc/10dl1is - уже данных нету.
Почему так происходит? Хоть в какую чторону копать?
источник

VZ

Vyacheslav Zavorotni... in JavaScript — русскоговорящее сообщество
День добрый. Подскажите плз в чем может быть проблема моргания меню. сайт https://laboratoria.art/
источник

VZ

Vyacheslav Zavorotni... in JavaScript — русскоговорящее сообщество
источник

VZ

Vyacheslav Zavorotni... in JavaScript — русскоговорящее сообщество
вот js меню
var height_header = $('header.header').outerHeight();
var width = $(window).width();
 var lastScrollTop = 0;
 $(document).scroll(function (event) {
  var tops = $('html').scrollTop();
var st = $(this).scrollTop();
console.log(st);
var zoom = ( width / 1440 );
  if (st < lastScrollTop){
          if(tops > height_header*2) {
    //$('body').css('padding-top', height_header);
    $('body header.header').addClass('fixed');
    $('.body').after($('body header.header'));
    //$('body header.header').css({"transform": "translateY(" + (st/zoom) + "px)"});      //.css('top',tops/zoom);
   } else {
    //$('body').css('padding-top', 0);
    $('body header.header').removeClass('fixed').removeClass('op');
    //$('body header.header').stop().css({"transform": "translateY(0)"});
    $('section.menu-mob').after($('body header.header'));
   }
  } else {
        if(tops > height_header * 2) {
    $('body').css('padding-top', 0);
    $('body header.header').removeClass('fixed').addClass('op');
    $('section.menu-mob').after($('body header.header'));
   }
  }
  lastScrollTop = st;
 });
if(width > 718) {}
источник

е

его имя роберт полсо... in JavaScript — русскоговорящее сообщество
Vyacheslav Zavorotniy
вот js меню
var height_header = $('header.header').outerHeight();
var width = $(window).width();
 var lastScrollTop = 0;
 $(document).scroll(function (event) {
  var tops = $('html').scrollTop();
var st = $(this).scrollTop();
console.log(st);
var zoom = ( width / 1440 );
  if (st < lastScrollTop){
          if(tops > height_header*2) {
    //$('body').css('padding-top', height_header);
    $('body header.header').addClass('fixed');
    $('.body').after($('body header.header'));
    //$('body header.header').css({"transform": "translateY(" + (st/zoom) + "px)"});      //.css('top',tops/zoom);
   } else {
    //$('body').css('padding-top', 0);
    $('body header.header').removeClass('fixed').removeClass('op');
    //$('body header.header').stop().css({"transform": "translateY(0)"});
    $('section.menu-mob').after($('body header.header'));
   }
  } else {
        if(tops > height_header * 2) {
    $('body').css('padding-top', 0);
    $('body header.header').removeClass('fixed').addClass('op');
    $('section.menu-mob').after($('body header.header'));
   }
  }
  lastScrollTop = st;
 });
if(width > 718) {}
А ты что сделать хочешь?
источник

VZ

Vyacheslav Zavorotni... in JavaScript — русскоговорящее сообщество
это до меня делали. Мне теперь разобраться с морганием нужно. А так хочется ...
источник

е

его имя роберт полсо... in JavaScript — русскоговорящее сообщество
Так а что нужно сделать? Просто фиксед класс добавлять при определенном значении скролла или что?
источник

VZ

Vyacheslav Zavorotni... in JavaScript — русскоговорящее сообщество
его имя роберт полсон
Так а что нужно сделать? Просто фиксед класс добавлять при определенном значении скролла или что?
так на видео же показано в чем беда. Оно то работает, но при определенной позиции начинает моргать. При скролле вверх
источник

МК

Максим Кириченко... in JavaScript — русскоговорящее сообщество
Всем привет, как с помощью if проверить на какой именно странице я нахожусь? Пытался проверкой window.href, но он возвращает и начало ссылки а не только название файла.
источник

е

его имя роберт полсо... in JavaScript — русскоговорящее сообщество
Максим Кириченко
Всем привет, как с помощью if проверить на какой именно странице я нахожусь? Пытался проверкой window.href, но он возвращает и начало ссылки а не только название файла.
источник

A

Alexander in JavaScript — русскоговорящее сообщество
Максим Кириченко
Всем привет, как с помощью if проверить на какой именно странице я нахожусь? Пытался проверкой window.href, но он возвращает и начало ссылки а не только название файла.
window.pathname по всей видимости тебе нужен
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
Юра
Господа сеньоры, прошу помощи.
Проблема: не могу клонировать 3д обьект. Вылетает андерфайнед при клонировании.
Калстек очень длинный (сложная логика)
Прохожусь по брейкпоинтам посторочно разбираю весь каллстек, все хорошо до момента клонирования.
Почему вылетает андерфайнед?
Скрин 1 - https://prnt.sc/10dkwo1 - все данные есть.
Скрин 2 - https://prnt.sc/10dl1is - уже данных нету.
Почему так происходит? Хоть в какую чторону копать?
толи я не внятно задал вопрос, толи сеньоры присели)
источник

МК

Максим Кириченко... in JavaScript — русскоговорящее сообщество
Alexander
window.pathname по всей видимости тебе нужен
То что нужно! Спасибо большое.
источник

JK

Jasur Kurbanov in JavaScript — русскоговорящее сообщество
Всем привет
источник

JK

Jasur Kurbanov in JavaScript — русскоговорящее сообщество
может кто-то обяснить как работает это функция function

removeDuplicates(array) {
 console.log(array.filter((a, b) => array.indexOf(a) === b))
};
источник

BH

Behnam Hesami in JavaScript — русскоговорящее сообщество
_.uniq(array)
источник

S

Sergey in JavaScript — русскоговорящее сообщество
Jasur Kurbanov
может кто-то обяснить как работает это функция function

removeDuplicates(array) {
 console.log(array.filter((a, b) => array.indexOf(a) === b))
};
У фильтра два аргумента элемент массива и индекс. indexOf выдает первый индекс в массиве по совпадению. Соответственно если будет дубликат, то indexOf выдаст другой порядковый номер и он не попадает в результат.
источник