Данил Трубицын, я думаю под задачей баяда таманист имеет в виду конкретный кейс в котором вам мешает подобное поведение мыши/руки,
Например, вы профессиональный игрок в тоху, от успеха в этой игре зависит счастье восьми ваших жён и двадцати семи детей, и вы столкнулись с ситуацией когда вам для победы над сложным боссом действительно нужно на протяжении трёх минут мотать мышкой туда сюда с частой >1 герц не смещая её по вертикали, но в процессе игры вы выяснили что оказывается несмотря на ваши попытки удержать курсор на одной горизонтальной прямой он таки поднимается всё выше и выше. Или к примеру вы захотели купить собаку, нашли на авито красивого лабрадора, оформили доставку собаки вам, и пока пёс к вам ехал вам позвонил его хозяин и сказал что Иоган (так зовут пса) засыпает только когда его гладят; поскольку пёс уже едет к вам, то заднюю передачу включать смысла уже нет, поэтому вечером после работы вы разработали устройство позволяющее контролировать механическую руку дистанционно с помощью мыши, чтобы можно было гладить Иогана будучи не дома. Сразу после приезда и приветственных обнимашек пёс по секрету (на чистом русском) вам сообщает, что гладить его нужно точно на промежутке от затылка до хвоста и никак иначе, для чего вам приходится возякать мышкой строго по одной прямой. Вообще-то можно было бы переделать устройство чтобы оно работало по обновленному концепту и вам не приходилось прикладывать усилия к тому чтоб держать курсор на одной прямой, но у вас горела путёвка в Сибирь, времени переделывать устройство не было, поэтому вы решили оставить всё как есть, всего один раз проверили устройство, убедились в его работоспособности, наполнили кормушку и поилку собаки и со спокойной душой уехали отдыхать в Сибирь. В поезде вы в первый же вечер сели за ноутбук гладить собаку, но в процессе выяснили что на самом деле мышка уезжает наверх, механическая рука начинает медленно съезжать на бок собаки, собака не спит потому что ей щекотно, она бегает по квартире и смеётся. Пока вы ехали обратно Иоган умер от нервного истощения будучи не в состоянии заснуть,
Как видите, все выдуманные мною случаи специфичны до фантастичности, поэтому напрашивается вывод что обозначенная вами проблема на практике если и будет негативно влиять на результат мышевозякания, то масштабы влияния будут абсолютно малосущественны, а в подавляющем большинстве случаев вы даже и не почувствуете этого влияния. Мне кажется надобность периодически поправлять мышку или руку для корректировки движения курсора можно сравнить с надобностью периодически моргать, делать вдох, есть, ... и тд и тп: это естественное следствие несовершенства человеческого тела, с которым придётся мириться на протяжении всей жизни. Ну или можно приложить усилия и натренировать соответствующие части своего тела так, чтобы оно стало более совершенным. Другими словами, "такие люди" равнодушны к "этому отклонению" потому что микроскопическое влияние этого отклонения становится очевидным только если их "загнать в строгие рамки проведения эксперимента, например заставить долго (пару минут) водить курсором в рамках одного пространства на мониторе" и более ни в каких других жизненных ситуациях,
Мне так кажется. Но я могу ошибаться, я ведь всего лишь пингвин
Вообще насколько я помню где-то в интернетах болтался селективный сборщик jquery, который давал возможность выбрать конкретные модули и методы jquery которые вам нужны, и он вам отдаст лёгкую сборку только с этими методами. Если суть в том чтоб избавиться от jquery, то можно просто объявить переменную jquery/$ и ей присвоить самописный класс упрощённо реализующий все функции jquery которые используются у вас. Это полностью избавит от надобности вручную править скрипты
lavezzi1, нууууу, это очень сложный вопрос. Сложный он в первую очередь потому что я не понимаю зачем там в принципе нужен промис. Ну если у вас получается сделать промисом, то почему бы и нет, юзайте его. На вопрос "как синхронно можно сделать" невозможно ответить не зная архитектуры вашего решения
Дмитрий Беляев, ну хз насчет других сред, но в своих уютных вебстормах и идеях для включения линта и типизации мне достаточно открыть файл. Всё, с тех пор как он открыт у меня высвечиваются все подсказки связанные с использующимися в нем языками/инструментами. И прямо под подсказкой есть кнопка "edit config" на случай если мне какие-то конкретные подсказки не очень нужны. В моем исходном комментарии речь больше была о том, что вскод хер заставишь подсказывать в принципе. Он довольно интровертный, не общительный. Проверено не один раз, новичку настолько сложно его заставить работать, что он лучше бросит всё это нафиг чем доделает до конца
По этому поводу предлагаю Светлане прямо с самого начала обучения использовать для разработки IDE которая сразу подсветит все ошибки, а не блокнот. Причем если используется vscode (который сука и простейшие ошибки не подсвечивает без тонкой настройки), то стоит всё же потратить время на его настройку
А почему именно промис? Валидация планируется асинхронная?
В зависимости от архитектуры вашей библиотеки вы можете дать пользователю возможность прокинуть какую-нибудь функцию в качестве валидатора, которую вы будете выполнять при наступлении какого-либо события, например ondrop. Если хочется семантически окрестить это валидацией, то можно иметь управляемый пользователем массив функций валидаторов или функцию валидатор. В общем сделать можно много чего, пространство для творчества огромное, для какой-то конкретики нужны более определенные требования или ограничения
На вашем месте я бы убедился что используется последняя версия библиотеки, заглянул бы в issues репозитория, потом посмотрел бы аналогичные библиотеки. Если вы её нашли случайно, то велик шанс того что она совсем не топовая, и есть варианты получше
L1nw0od, это не вариант, это единственная возможность через веб интерфейс увидеть начало ленты пользователя,
Теоретически можно прикрутить туда virtual scroll, то есть скрывать все данные и показывать только часть, но вот это уже действительно печально звучит, потому что очень много работы сулит такой путь
Это просто защита от несанкционированного доступа. Как предназначенную для вас посылку сотрудник почты отдаст только вам и никому другому, так и сервер отдаст данные (а точнее разрешит получение) только авторизованным клиентам. Этот механизм называется cors. Рассказывать об этом можно долго, там куча нюансов и тонкостей. Короче говоря, сервер по адресу https://api.monitorcrm.it/index.php/topcare не разрешил получение данных для страницы по адресу https://www.rewindtelecomunicazioni.it
"Пробовал написать фронтенд обращаясь к API https://morning-harbor-70967.herokuapp.com, но тогда при post запросах имею ошибку "has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource" - это просто защита от несанкционированного доступа. Как предназначенную для вас посылку сотрудник почты отдаст только вам и никому другому, так и сервер отдаст данные (а точнее разрешит получение) только авторизованным клиентам. Этот механизм называется cors. Рассказывать об этом можно долго, там куча нюансов и тонкостей. Короче говоря, сервер по адресу https://morning-harbor-70967.herokuapp.com/ не разрешил получение данных для той страницы с которой вы послали запрос
Например, вы профессиональный игрок в тоху, от успеха в этой игре зависит счастье восьми ваших жён и двадцати семи детей, и вы столкнулись с ситуацией когда вам для победы над сложным боссом действительно нужно на протяжении трёх минут мотать мышкой туда сюда с частой >1 герц не смещая её по вертикали, но в процессе игры вы выяснили что оказывается несмотря на ваши попытки удержать курсор на одной горизонтальной прямой он таки поднимается всё выше и выше. Или к примеру вы захотели купить собаку, нашли на авито красивого лабрадора, оформили доставку собаки вам, и пока пёс к вам ехал вам позвонил его хозяин и сказал что Иоган (так зовут пса) засыпает только когда его гладят; поскольку пёс уже едет к вам, то заднюю передачу включать смысла уже нет, поэтому вечером после работы вы разработали устройство позволяющее контролировать механическую руку дистанционно с помощью мыши, чтобы можно было гладить Иогана будучи не дома. Сразу после приезда и приветственных обнимашек пёс по секрету (на чистом русском) вам сообщает, что гладить его нужно точно на промежутке от затылка до хвоста и никак иначе, для чего вам приходится возякать мышкой строго по одной прямой. Вообще-то можно было бы переделать устройство чтобы оно работало по обновленному концепту и вам не приходилось прикладывать усилия к тому чтоб держать курсор на одной прямой, но у вас горела путёвка в Сибирь, времени переделывать устройство не было, поэтому вы решили оставить всё как есть, всего один раз проверили устройство, убедились в его работоспособности, наполнили кормушку и поилку собаки и со спокойной душой уехали отдыхать в Сибирь. В поезде вы в первый же вечер сели за ноутбук гладить собаку, но в процессе выяснили что на самом деле мышка уезжает наверх, механическая рука начинает медленно съезжать на бок собаки, собака не спит потому что ей щекотно, она бегает по квартире и смеётся. Пока вы ехали обратно Иоган умер от нервного истощения будучи не в состоянии заснуть,
Как видите, все выдуманные мною случаи специфичны до фантастичности, поэтому напрашивается вывод что обозначенная вами проблема на практике если и будет негативно влиять на результат мышевозякания, то масштабы влияния будут абсолютно малосущественны, а в подавляющем большинстве случаев вы даже и не почувствуете этого влияния. Мне кажется надобность периодически поправлять мышку или руку для корректировки движения курсора можно сравнить с надобностью периодически моргать, делать вдох, есть, ... и тд и тп: это естественное следствие несовершенства человеческого тела, с которым придётся мириться на протяжении всей жизни. Ну или можно приложить усилия и натренировать соответствующие части своего тела так, чтобы оно стало более совершенным. Другими словами, "такие люди" равнодушны к "этому отклонению" потому что микроскопическое влияние этого отклонения становится очевидным только если их "загнать в строгие рамки проведения эксперимента, например заставить долго (пару минут) водить курсором в рамках одного пространства на мониторе" и более ни в каких других жизненных ситуациях,
Мне так кажется. Но я могу ошибаться, я ведь всего лишь пингвин