Size: a a a

JavaScript Rules

2020 September 28

ЭЭ

Эльдар Эльдар... in JavaScript Rules
Alexander Luschenko
берем количество часов затраченных на разработку и умножаем на ставку.
Спасибо
источник

AB

Antonio Barankin in JavaScript Rules
Доброго времени суток, не знаю как правильно загуглить такое поэтому напишу сюда)
На главной странице нужно реализовать плавное появление текстов сверху (первый экран), сделал через animate.css, но есть такой прикол что пока страница не загрузалась полностью анимация не срабатывает и на какие-то доли секунды видны все тексты, потом они пропадают и плавно появляются опять, понимаю что это решается прелоадером, но сайт всего пару метров весит и грузится быстро, хотелось бы убрать это мерцание при переходе с других страниц на главную.
Решил кустарно реализовать это тем что в CSS задал блокам с текстами + навбару display:none и потом функцией с таймаутом в 100мс на document ready им display:block. Это нормальная практика или есть какие-то более грамотные варианты реализации? Заранее спасибо.
источник

A

ALBERT in JavaScript Rules
Всем привет. Кто может подсказать. Есть SVG картинка вставленная на сайт через css background. Как можно изменить её цвет? свойство fill не работает. Заранее спасибо.
источник

Р

Руслан in JavaScript Rules
Добрый вечер. Подскажите в JS можно работать с файлами( чтение/запись  в файлы xlsx)?
источник

ИМ

Игорь Морозов... in JavaScript Rules
ALBERT
Всем привет. Кто может подсказать. Есть SVG картинка вставленная на сайт через css background. Как можно изменить её цвет? свойство fill не работает. Заранее спасибо.
никак, единственный вариант при использовании background это замена одной свг на другую
источник

Д

Дмитрий in JavaScript Rules
Antonio Barankin
Доброго времени суток, не знаю как правильно загуглить такое поэтому напишу сюда)
На главной странице нужно реализовать плавное появление текстов сверху (первый экран), сделал через animate.css, но есть такой прикол что пока страница не загрузалась полностью анимация не срабатывает и на какие-то доли секунды видны все тексты, потом они пропадают и плавно появляются опять, понимаю что это решается прелоадером, но сайт всего пару метров весит и грузится быстро, хотелось бы убрать это мерцание при переходе с других страниц на главную.
Решил кустарно реализовать это тем что в CSS задал блокам с текстами + навбару display:none и потом функцией с таймаутом в 100мс на document ready им display:block. Это нормальная практика или есть какие-то более грамотные варианты реализации? Заранее спасибо.
есть такая штука называется window.onload
https://learn.javascript.ru/onload-ondomcontentloaded#window-onload
Мерцание происходит скорее всего из за того что у тебя сначала срабатывает paint, после загрузки Дома и стилей, а потом уже отрабатывает скрипт. Вариант решения или поставить загрузку скриптов в режим async или же пересмотреть свой css
источник

К

Камран in JavaScript Rules
Руслан
Добрый вечер. Подскажите в JS можно работать с файлами( чтение/запись  в файлы xlsx)?
Node js может
источник

Д

Дмитрий in JavaScript Rules
Камран
Node js может
👍
источник

NG

Nail Gyro in JavaScript Rules
Здравствуйте, подскажите пожалуйста почему в браузере сафари я не могу получить style от элемента
источник

Д

Дмитрий in JavaScript Rules
Nail Gyro
Здравствуйте, подскажите пожалуйста почему в браузере сафари я не могу получить style от элемента
источник

NG

Nail Gyro in JavaScript Rules
Нее,  я нахожу элементы через js и хочу изменить его style
источник

Д

Дмитрий in JavaScript Rules
Nail Gyro
Нее,  я нахожу элементы через js и хочу изменить его style
ну если ты хочешь сказать что  js не работает в safari то кидай свой код - там скорее всего ошибка
источник

AB

Antonio Barankin in JavaScript Rules
Дмитрий
есть такая штука называется window.onload
https://learn.javascript.ru/onload-ondomcontentloaded#window-onload
Мерцание происходит скорее всего из за того что у тебя сначала срабатывает paint, после загрузки Дома и стилей, а потом уже отрабатывает скрипт. Вариант решения или поставить загрузку скриптов в режим async или же пересмотреть свой css
спасибо, почитаю
источник

NG

Nail Gyro in JavaScript Rules
Дмитрий
ну если ты хочешь сказать что  js не работает в safari то кидай свой код - там скорее всего ошибка
Хорошо, код кинул сюда или в личку
источник

Д

Дмитрий in JavaScript Rules
Nail Gyro
Хорошо, код кинул сюда или в личку
в личку
источник

AA

Alexandr Andreevich in JavaScript Rules
здравствуйте! Проблемы при решении задач с массивами,  трудно понять что именно надо делать. есть ли разборы типовых задач?
прим. "задача состоит в том, чтобы изменить порядок значений так, чтобы за первым максимальным значением следовало первое минимальное значение, за которым следовало второе максимальное значение, затем второе минимальное значение и т.д."
источник

AL

Alexander Luschenko in JavaScript Rules
Alexandr Andreevich
здравствуйте! Проблемы при решении задач с массивами,  трудно понять что именно надо делать. есть ли разборы типовых задач?
прим. "задача состоит в том, чтобы изменить порядок значений так, чтобы за первым максимальным значением следовало первое минимальное значение, за которым следовало второе максимальное значение, затем второе минимальное значение и т.д."
вы о чем?
источник

OS

Oleg S in JavaScript Rules
Alexandr Andreevich
здравствуйте! Проблемы при решении задач с массивами,  трудно понять что именно надо делать. есть ли разборы типовых задач?
прим. "задача состоит в том, чтобы изменить порядок значений так, чтобы за первым максимальным значением следовало первое минимальное значение, за которым следовало второе максимальное значение, затем второе минимальное значение и т.д."
Внешние здесь не рекламируются, либо плейлисты Александра, либо lernjs
По этой задаче
1. Отсортировать массив
2. Разбить на 2 части, получится что в одной все бОльшие числа, во второй меньшие
3. С помощью цикла собрать новый массив добавляя по 1 элементу
источник

AL

Alexander Luschenko in JavaScript Rules
я бы создал два новых массива, в них сортировкой сделал бы копии исходного, а потом собрал результат.
источник

AL

Alexander Luschenko in JavaScript Rules
Alexandr Andreevich
здравствуйте! Проблемы при решении задач с массивами,  трудно понять что именно надо делать. есть ли разборы типовых задач?
прим. "задача состоит в том, чтобы изменить порядок значений так, чтобы за первым максимальным значением следовало первое минимальное значение, за которым следовало второе максимальное значение, затем второе минимальное значение и т.д."
не имея исходных условий, просто если максимально подробно по шагам то как-то так.
(не добавлял функции сортировки, поэтому работает для чисел от 0 до 9)
источник