Владимир
Есть скрипт для навигации по одностраничнику, он прекрасно работает кроме одного нюанса. Если перейти по якорю введя в адрес, ничего не происходит, а должно скролиться, до нужного селектора
Скрипт тут: pavira.club/test/index.html
Если перейти по ссылке к примеру pavira.club/test/index.html#second должен сайт прокрутиться, до этого дива, но этого не происходит
Anton
Anton
Владимир
Anton
Плавный скролл скриптами, а ссылки на блоки по ID реализованы в HTML.
Artem
Посоветуйте книги по js
Anonymous
ну и статейки на хабре
stay
Еще раз подумай что ты хотел спросить
Anonymous
нипонел
Dika
wut
Dika
нет
Dika
Что императивного?
Dika
Неявное приведение строки к числу к императивному программированию никак не относится
Max
ребят, как посмотреть что тут находится?
Dika
декларативный
Dika
Здесь одна чистая функция.
Нет мутабельного состояния, изменяемых переменных, циклов.
Андрей
Dika
ну да, я не говорил, что чистые функции не могут содержать циклы
Max
кто-то здесь знает angular??
Anonymous
Keira
товарищи, добрый день
а вакансию вам можно вбросить?
Dzhanik
Max
Славик
Keira
Keira
#вакансия #СПб
Мы, компания МедиаТех (newmediatech.ru) ищем Middle/Senior JavaScript-разработчика, который придёт и покажет, как надо кодить (не то чтобы мы не знаем).
Санкт-Петербург, м. Петроградская
Клёвый офис, полный день, гибкий график
ЗП от 139,000 до 155,000 р. на руки
Что делать:
Разработка рекламных скриптов на чистом JavaScript;
Создание новых страниц и доработка старых в различных панелях управления системой;
Что хорошо бы знать:
Знание JavaScript (ES5, ES6+, TypeScript);
Знание современных FrontEnd фреймворков (React, Vue);
Кому писать:
Мне, зовут меня Кира @keiraline, я буду рада пообщаться и ответить на все вопросы! Спасибо :)
Anonymous
Всем привет
Anonymous
Andrew
Чёт вообще не найду, как встроить собственные стикеры или смайлы к себе на сайт, мб кто то где то видел на просторах интернета как это делается? сайт на react написан
Anonymous
Слушайте. Не кто не может скинуть книгу по javascript в pdf?
Anonymous
Если у кого то есть. Скиньте плиз
Anonymous
Andrew
Anonymous
Обычный js
Dzhanik
Anonymous
Полно. Но скачать именно в pdf не могу найти таких
Dzhanik
Anonymous
Ок.. пойду в darknet😂😂😂😂
Anonymous
Dima
Ребята кто-нибудь сталкивался с проблемой округления чисел в Firefox все норм а в Google NaN
Dzhanik
Maksim
Это удаление гланд через задний проход, а не округление. Избавься от перевода в строку.
Dima
Maksim
Верно. И нехрен обратно в строку переводить
Игорь
на стэковерфлоу например вот так советуют (хотя там много как советуют)
function round(figureToRound) {
var roundOff = Math.round((figureToRound * 100).toFixed(2)) / 100;
return roundOff;
}
console.log(round(1.005));
Syntax Highlight Bot
Игорь
возможно стоит посмотреть как это сделано в какой-то хорошей библиотеке
Anonymous
не
Игорь
не?
Anonymous
Syntax Highlight Bot
Dima
Все гораздо интерестнее. Проблема оказалась в том parseFloat( ( point * scale).toFixed(4) ) ; scale==NaN А это результат сортировки. В Firefox сортирует, и сортировке всеравно что за тип даных сортировать, а вот в Google нет.
Всем спасибо.
Maksim
Ну ппц, значит ещё один говнокод пойдёт в продакшен.
Anonymous
Еще и собственная сортировка пузырьком будет ))))
Dima
Можно писять разработчикам браузеров что я нашёл у них баг)))
Anonymous
Anonymous
И делать так a - b нельзя
Dima
эито не у меня это у телеграма
Dima
а чего нельзя то?
Anonymous
['a',1,2,3,4,1111,30,444].filter(Number).sort((a, b) => a > b - a < b)
Maksim
Anonymous
a > b - a < b будет детерминированно сортировать даже NaN и Infinity
Dima
о прикольно спасибо не знал
Nikita
(['a',1,2,3,4,1111,30,444].slice().sort((a, b) => {return b - a})[0]) одно и то же сотрирует по разному в Google и в Firefox массив вот такой
Посмотри документацию по Array.prototype.sort, что должен возвращать компаратор.
И посмотри, что возвращаешь ты.
Anonymous
Anonymous
Nikita
> it should be a function that accepts two arguments x and y and returns a negative value if x < y, zero if x = y, or a positive value if x > y.
Nikita
А он возвращает NaN в нескольких случаях.
Nikita
Поэтому у него сортировка и сломана.
Anonymous
Nikita
Да.
Anonymous
a > b - a < b никогда NaN не вернет
Nikita
Я нигде про a > b - a < b не говорил
Anonymous
Почему он возвращает NaN это понятно, он не может распарсить 'a' и возвращает NaN