Size: a a a

JavaScript Noobs — сообщество новичков

2021 June 07

C

Cotangent in JavaScript Noobs — сообщество новичков
можно пример входных и выходных данных
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Переслано от If you can do it bet...
Фигню сказал. Легче сказать [{Value: 1},{Value: 1}{Value: 3}{Value: 2}{Value: 1}, {Value: 1}] чтобы вывело {Value: 1}
источник

I,

If you can do it bet... in JavaScript Noobs — сообщество новичков
источник

I,

If you can do it bet... in JavaScript Noobs — сообщество новичков
Нашел походу
источник

C

Cotangent in JavaScript Noobs — сообщество новичков
О(1) никак не сделать, надо как минимум проверить все элементы
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
const inputArray = [1,1,1,5,5,3,4];

const counter = []

inputArray.forEach(v => {
   counter[v] ? counter[v]++ : (counter[v] = 1);
});

console.log(inputArray.indexOf(Math.max(counter)));
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Перебираешь все элементы и добавляешь их в счётчик если там по такому же индексу еще нет элемента, иначе просто инкрементишь. Далее находишь индекс максимума и этот индекс и будет числом которое чаще всего попадается
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
если структура данных подразумевает подсчет элементов при добавлении/удалении
источник

n

nyaf in JavaScript Noobs — сообщество новичков
ты про SSG? на Lucidchart кстати он и используется
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Да я хз, я просто привожу пример, что часто (и более правильно) SPA представляют собой не сайты, а именно приложения. Индексировать обычно в них и так не особо много чего даже если это не SPA. Поэтому хорошим бизнес решением будет создать отдельный сайт, где будет и вся информация необходимая, контакты, описание, да что угодно, все то, что ДОЛЖНО индексироваться. А далее просто ссылатся на само приложение
источник

T

Taras in JavaScript Noobs — сообщество новичков
Всем привет
Помогите разобраться со стейтом react
Есть несколько одинаковых Select
мне нужно хранить и рендерить каждый выбранный option
Нужно учесть то, что select может быть огромный
Никак не пойму как тут стейт хранить ?
Отдельно для каждого списка (но списков тоже может быть много)
источник

DS

Daniil 🦠 Simushkin... in JavaScript Noobs — сообщество новичков
гугл хавает spa без ssr вообще без каких-либо проблем) проверено. Ну а яндекс... яндекс как всегда - хочешь в топ, лей контекст)
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
1 - сам сайт. Судя по гетсби никак не SPA, и то, что там реакт есть он там явно не играет первостепенную роль

2 - приложение, прям сходу бинго
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
@it_chats - тут чат по реакту
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Всем привет
Помогите разобраться со стейтом react
Есть несколько одинаковых Select
мне нужно хранить и рендерить каждый выбранный option
Нужно учесть то, что select может быть огромный
Никак не пойму как тут стейт хранить ?
Отдельно для каждого списка (но списков тоже может быть много)
источник

n

nyaf in JavaScript Noobs — сообщество новичков
Ну я как раз и говорю о том, что там static site generator используется. То есть, как я понял, то мы делаем обычное SPA приложение, но в build тайме генерируем странички и отдаем их на первый запрос.
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Ну это один из подходов, слышал о таком, но редко где вижу
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Лично для меня, это больше похоже на использование ванной как вагонетки с припиливанием ей колёс

Т.е. не оч в тему
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
На странице сайта расположены элементы/блоки по вертикали на разных уровнях высоты.
Подскажите, как мне исправить этот код, чтобы срабатывало условие при прокрутки, когда боковая прокрутка равна соответственному элементу на странице?
let wrAllOffset = document.querySelectorAll('.wrAll');

document.addEventListener('scroll', function(){
 
 wrAllOffset.forEach((e, i)=>{
   //pageYOffset //scrollY
   if(e.offsetTop == window.pageYOffset){
     console.log('xxxxxxxxxxxxxxxxx');
   }
 });
 
});
источник