Живой поиск на JavaScript

  Рет қаралды 98,960

WebDev с нуля. Канал Алекса Лущенко

WebDev с нуля. Канал Алекса Лущенко

Күн бұрын

Пікірлер: 195
@MArt-lz9xu
@MArt-lz9xu 5 жыл бұрын
Доброе утро, Александр. Ваши уроки просто море удовольствия. Всегда просто и понятно. С Вами и JS не страшен :)
@itgid
@itgid 5 жыл бұрын
Спасибо и за отзыв и за комментарий!
@МаринаФедорчук-б6п
@МаринаФедорчук-б6п 2 жыл бұрын
Дякую за ваші відео! Все дуже зрозуміло і легко сприймається інформація!
@user-gi1un8wy2z
@user-gi1un8wy2z 4 жыл бұрын
Отличный поиск, спасибо автору, ток ньюанс в том что при поиске идёт учет регистра , но если в методе search - (val) заменить на (RegExp(val,"gi")), то всё будет тип топ)Может кому то понадобится). Автору видеоб лайк!
@odinokun
@odinokun 4 жыл бұрын
Благодарочка за комент
@ДмитрийСергиевич-з5к
@ДмитрийСергиевич-з5к 4 жыл бұрын
регулярки - сила! спасибо, так бы долго пришлось поискать!
@optimusprime9456
@optimusprime9456 4 жыл бұрын
Если в списке тупо слова - сойдет. Но в общем случае, пользователь вообще не знает, что такое регулярка. Введет какой-нибудь спец-символ (*+?$^.), и попадет в ступор. Если правда не нужно учитывать регистр, можно записать: function includes(str, substr) { return str.toLowerCase().includes( substr.toLowerCase() ); }
@Fenjkeee
@Fenjkeee 4 жыл бұрын
@@optimusprime9456 От лица всех автоботов - спасибо
@misha021202
@misha021202 4 жыл бұрын
@@optimusprime9456, Добрый день! Пожалуйста, подскажите, в какой момент кода нужно вставить данные строчки
@ЕвгенийВинников-б4л
@ЕвгенийВинников-б4л 5 жыл бұрын
Лайк не глядя)всегда годные уроки)
@aleksandroff2757
@aleksandroff2757 3 жыл бұрын
Спасибо большое(еще не досмотрел видео), но уже хочу написать благодарность, потому что уже ответили на мои главные вопросы по этой задаче!
@windcrack8404
@windcrack8404 2 жыл бұрын
Спасибо, очень полезно. Давно хотел реализовать поиск на сайте, но выдавали кучу js кода в котором путаешься, а тут все понятно и по полочкам.
@vproger
@vproger 3 жыл бұрын
Искал везде, но только у вас на канале нашёл. И все понятно объясняете. Спасибо огромное!!!🔥👍👍
@hadwayx
@hadwayx 5 жыл бұрын
Александр, вы очень мне помогли с моим учебным проектом. Просто Большое спасибо!
@checkTM
@checkTM 4 жыл бұрын
нет тех слов благодарности, которые я мог бы написать вам, чтоб вы реально поняли насколько эти видео бывают полезны. Благодарность. Остальное можно догуглить.
@SashaNareykin
@SashaNareykin 2 жыл бұрын
Спасибо Вам, Александр! Всё четко и без воды)
@stelsboii
@stelsboii 3 жыл бұрын
Очень понравилось решение) ждем побольше решений для интеренет-магазинов)
@ВейсалТаштанов
@ВейсалТаштанов 5 жыл бұрын
Отличный урок! Спасибо огромное! Александр, а не могли бы Вы, сделать поиск + небольшой фильтр с помощью регулярных выражений. Думаю аудитория поддержит эту идею)
@itgid
@itgid 5 жыл бұрын
так есть. Зайдите на главную страницу канала
@nikitxchshorts
@nikitxchshorts 5 жыл бұрын
Спасибо за ваши уроки! Всегда мотивируете учить JS.
@itgid
@itgid 5 жыл бұрын
Рад, спасибо!
@WB_CREW
@WB_CREW 5 жыл бұрын
такого качества видеоурока js я еще не видел, я нашел что искал, спасибо
@ILikeDolls123
@ILikeDolls123 3 жыл бұрын
Благодарю! Очень помог Ваш урок при выполнении тестового задания.
@ДмитрийСергиевич-з5к
@ДмитрийСергиевич-з5к 4 жыл бұрын
Спасибо, Алекс! По Вашим урокам очень подтянул знания в области как фронта, так и бэка!
@___freedom___
@___freedom___ Жыл бұрын
Спасибо, очень интересно рассказано!
@onewinteam
@onewinteam 3 жыл бұрын
Привет, хочу спросить. Вот я делаю сайт по типу Музыки. И я делаю блоки верез Div вместе с исполнителем. Тоесть блок внутри которого исполнитель. И у меня порядка 100 блоков таких в html файле. Как сделать чтобы можно было найти одного исполнителя среди ста?
@ЮлияВ-ю4з
@ЮлияВ-ю4з 3 жыл бұрын
а где страничка с примером?? перехожу по ссылке, там только курсы открываются
@topalek
@topalek 3 жыл бұрын
Спасибо за урок. Вы мне просто открыли глаза на свойство innerText
@xxx58880
@xxx58880 5 жыл бұрын
16:48 вместо "bottom: pink" надо было написать "background: pink", на видео просто сработало автозаполнение
@ProFilosovich
@ProFilosovich 4 жыл бұрын
А что будет если написать "color: pink"???
@misheld26
@misheld26 4 жыл бұрын
@@ProFilosovich изменит цвет текста
@странствие
@странствие 4 жыл бұрын
Но вроде не просто background, а background-color)
@arturmusienko397
@arturmusienko397 4 жыл бұрын
@@странствие без разницы
@Nikita-eb1tq
@Nikita-eb1tq 5 жыл бұрын
Александр, посдкажите как действовать в такой ситуации если товар интернет магазина? пытаюсь сделать но никак не получается
@yusufbeky4527
@yusufbeky4527 4 жыл бұрын
Мне кажется тогда нужно их добавлять в базу данных, но точно не знаю
@AnuarLife
@AnuarLife 3 жыл бұрын
С помощью сервера
@arshot4388
@arshot4388 5 жыл бұрын
Чел, ты просто спаситель
@marinaermilova7912
@marinaermilova7912 5 жыл бұрын
Спасибо. Просто гениально и трудно для меня очень.
@РоманКарбышев-щ9м
@РоманКарбышев-щ9м Жыл бұрын
А ссылки то не работают ((
@ДенисМаксимов-з4ш
@ДенисМаксимов-з4ш 4 жыл бұрын
Спасибо! Очень полезная информация!
@artemkuzmin1562
@artemkuzmin1562 4 жыл бұрын
Поставил себе на сайт, работает четко, спасибо!
@скуренныйбычок
@скуренныйбычок Жыл бұрын
Здравствуйте! Как провернуть подобное с карточками товаров? Подскажите, пожалуйста)
@bekbolotibraimovmrx5412
@bekbolotibraimovmrx5412 3 жыл бұрын
Так где пример кода этого урока?
@belovedhome6450
@belovedhome6450 Ай бұрын
Здравствуйте, Александр. Подскажите пожалуйста, а если 30000 строк кода?
@ssp2186
@ssp2186 4 жыл бұрын
Подскажите как изначально скрыть элементы списка и выводить нужные строки только при совпадении, спасибо.
@nat767
@nat767 4 жыл бұрын
Может как нибудь через массив, точно не скажу
@ДаниилБулаев-ж2з
@ДаниилБулаев-ж2з 3 жыл бұрын
попробуйте изначально всем элементом присвоить класс hide с display:none
@alikhTheOtter
@alikhTheOtter Жыл бұрын
а как дать hide целому блоку в котором находится элемент списка???
@nickkudenko
@nickkudenko 2 жыл бұрын
Я не увидел как сделать, чтобы оставшиеся варианты можно было бы выбрать мышкой или стрелками на клавиатуре.
@nodiravezov4680
@nodiravezov4680 2 жыл бұрын
Здравствуйте. А как писать на Javascript если например у нас есть 4 -5 полей и если любому одному из них заполнить то пусть ищет его если ни одно не заполнено то должен выводить "надо заполнить хоть одну полю"
@МагомедГадиев-э9у
@МагомедГадиев-э9у Жыл бұрын
а как сделать с карточкой товара, спасибо огромное за видео!
@Ильназ-н3з
@Ильназ-н3з Жыл бұрын
А как сделать тоже самое, но для карточек товара?
@Публичныйканал-с3м
@Публичныйканал-с3м 5 жыл бұрын
Здрасте я сделал поиск на сайте но работает только на заголовок. У меня инет магазин шаблон от bootstrap. Я указал на карточку товара id='card' но при поиске выдает только заголовок товара. Неисчезает блоки которые несоответсвует. А соответствующие буквы заголовка находит.
@Xpyct777
@Xpyct777 3 жыл бұрын
Спасибо! буду пробовать
@niemandflagrantior8490
@niemandflagrantior8490 5 жыл бұрын
Большое спасибо, просто и понятно.
@shortsFilmsUA
@shortsFilmsUA 2 жыл бұрын
Как изменить чувстительность к регистру? 🙃 При вводе "В" и "в" находит разные элементы.
@gglinof
@gglinof 2 жыл бұрын
в js есть метод .toLowerCase()
@АлексМиллер-п4г
@АлексМиллер-п4г 5 жыл бұрын
как с базы данных бы брать этот список через Аякс какой-нибудь теперь бы понять)
@flop-deb4491
@flop-deb4491 4 жыл бұрын
@@bloodyCayman зачем php? если делать, то делать все на js. Да и сложности тянуть все с бд нету. Добываешь данные, рендеришь страницу, и производишь поиск
@lotvaplotol5578
@lotvaplotol5578 3 жыл бұрын
@@flop-deb4491 Например через фаирбасю!
@Володимир-ч2щ7б
@Володимир-ч2щ7б 3 жыл бұрын
Огромное вам спасибо!!!!
@asshort94
@asshort94 10 ай бұрын
А как зделать что нижний div был скрыт а когда я что-то ищу он поевлялся
@grantruss5238
@grantruss5238 5 жыл бұрын
Было бы интересно реализовать такую корзину, которая добавляла бы товары сбоку и при нажатии на модальное окно - там хранились бы все товары ...
@tima_fl4267
@tima_fl4267 3 жыл бұрын
А какой код сверху в css?
@Dagrusx
@Dagrusx 2 жыл бұрын
Спасибо за видео, очень помогли)) подскажите пожалуйста, а если вообще совпадений не найдено, как написать код, чтобы вывести блок с соответствующим сообщением, а если совпадения обнаружены - скрыть его? понимаю, что это наверно очень легко реализовать, но я пока новичок в js.
@digitalturkistan1857
@digitalturkistan1857 5 жыл бұрын
Уважаемый Александр я нашел причину почему тег марк не менял свой фон когда вы указали цвет пинк. потому что визуал кода вместо бэкграунда поставил боттом.
@itgid
@itgid 5 жыл бұрын
Спасибо большое. Ценю ваши комментарии, уже вижу ваш аватар как близкого знакомого!
@SpAaTeam
@SpAaTeam 5 жыл бұрын
Спасибо за видео! Подскажите, пожалуйста, как перенести результаты поиска в отдельный блок ?
@АкмалидинМадакимов
@АкмалидинМадакимов 4 жыл бұрын
Как сделать ссылку которое есть в поисковом системе. Когда нажимаю на какое-то слово пусть меня перекидает на эту страницу
@nat767
@nat767 4 жыл бұрын
Задать src наверное, в js через id
@coltallhellms4125
@coltallhellms4125 2 жыл бұрын
А можно сделать отдельный файл со всеми услугами к примеру (отдельно список поиска) чтоб не тратить производительность серверов и сайт не грузился сильно если список допустим из 1к слов и более И как это можно сделать?
@fazik28
@fazik28 5 жыл бұрын
Плиз сделай двух языках сайт при нажатие. JavaScript
@itgid
@itgid 5 жыл бұрын
Постараюсь! Предложения - закидывайте - ссылка под видео!
@Piligrim-v1s
@Piligrim-v1s 4 жыл бұрын
@@itgid ++
@ondrui
@ondrui 4 жыл бұрын
спасибо, классный урок!!!
@glebboyarshinov9312
@glebboyarshinov9312 5 жыл бұрын
Вообще ничего не понимаю, второй урок, пишу код и он не работает, причём не показывает ошибки. Консоль пустая, что делать?
@flipper-limon
@flipper-limon 5 жыл бұрын
присылать код, чтобы видеть проблему. скорее всего опечатка в методах получения содержимого дом.
@Leebary
@Leebary 4 жыл бұрын
А где ссылок на сайт с кодом
@nur1k874
@nur1k874 3 жыл бұрын
спасибо за урок
@kapotonai
@kapotonai 5 жыл бұрын
Подскажите,почему transition в слайдере первый раз не срабатывает, а затем идет плавно?
@nicearthes6170
@nicearthes6170 2 жыл бұрын
Привет, а если мне нужен такой поиск, который бы работал помимо обычного текста, внутри инпута. Такой способ как в видео не подойдет, если у кого-нибудь есть идеи напишите
@babken574
@babken574 Жыл бұрын
А как сделать, так, что бы предметы поиска (Lorem, dolor, sit) не было видно ?
@Ислам-о2г
@Ислам-о2г Жыл бұрын
display: none;
@sekirogenshiro2210
@sekirogenshiro2210 5 жыл бұрын
Добрый день,увидел похожий урок на английском канале о живом поиске,там сделано через поиск индекса первого символа, не могли бы вы разъяснить как там сделать? урок очень быстрый и не займет много времени. 15:21 / 17:45 kzbin.info/www/bejne/fWLIiGaFnpuopcU
@dodajonxusnitdinov5975
@dodajonxusnitdinov5975 2 жыл бұрын
Очень полезное видео, облегчило половину работы. Я зотел бы узнать о томкк можно сделать такое же для онлайн магазиа чтобы поиск шел по карточкам , а не по словам. Заранее спасибо за ответ. Еще разогромное спасибо за такой полезный туториал
@T.a.n.y.a.10
@T.a.n.y.a.10 3 жыл бұрын
Подскажите пожалуйста как сделать поик товаров?
@ЧЕЛОВЕК-ч8ы4р
@ЧЕЛОВЕК-ч8ы4р 5 жыл бұрын
А как сделать что бы регистр букв не имел значения?
@holodu
@holodu 5 жыл бұрын
добавить метод, который будет приводить к нижнему регистру вводимую и искомую строки
@botch6751
@botch6751 4 жыл бұрын
@@holodu Подскажешь как?
@holodu
@holodu 4 жыл бұрын
@@botch6751 искомый результат и найденный приводить к одному и тому же регистру при сравнении.
@ixdit1979
@ixdit1979 5 жыл бұрын
Видео просто супер! Спасибо! Но есть вопрос, скрипт при поиске ищет точное совпадение, т.е. O и o для него разные вещи и отбор не происходит. Как сделать что бы скрипт не делал разницы?
@itgid
@itgid 5 жыл бұрын
Спасибо, я надеялся увидеть этот вопрос вообще с самого начала - даже в видео когда я ищу Lorem видно что срабатывает на большой символ. Я бы либо переходил к regexp либо то что вводит пользователь и то что написано в строке перед сравнением переводил в toLowerCase()
@ixdit1979
@ixdit1979 5 жыл бұрын
@@itgid Все получилось. Спасибо!
@lazyevilhazard
@lazyevilhazard 4 жыл бұрын
Каким образом адаптировать живой поиск, если нужно отскать и подсчитать ссылки? Через .getElementsByTag()?
@2010Sheb
@2010Sheb 4 жыл бұрын
Что делать если количество элементов в массиве ответа слишком много?Возможно стоит выводить частями?
@kiper3811
@kiper3811 5 жыл бұрын
А можешь подсказать, как использовать этот js код, если у меня есть товар допустим, и поиск осуществляется через имя товара(в данном случае h3), а скрывать или показывать нужно весь товар(в данном случае всю ссылку 'a' или по классу '.content__a')? Вот пример : RT70 Беспроводная игровая мышь AL90 Лазерная игровая мышь BLAZING Как мне поставить чтоб скрывался и показывался не тот элемент в котором мы проверяем запрос ('h3'), а весь блок ('a'). document.querySelector('#input').oninput = function () { let val = this.value.trim(); let elasticItems = document.querySelectorAll('.All_products a h3'); if (val != '') { elasticItems.forEach(function (elem) { if (elem.innerText.search(val) == -1) { elem.classList.add('invis'); } else { elem.classList.remove('invis'); } }); } else { elasticItems.forEach(function (elem) { elem.classList.remove('invis'); }); } } ('invis' - название класса с display: none;) Буду очень благодарен! ;)
@ДенисСопин-ж5п
@ДенисСопин-ж5п 3 жыл бұрын
Почему Visual Studio, а не phpstorm например?
@SerafimArk
@SerafimArk 4 жыл бұрын
А как скрыть текст и как только начнёшь писать тебе под поиском выводит текст
@BEASTGAMEFREE
@BEASTGAMEFREE 2 жыл бұрын
Мб ты ответишь, надеюсь конечно на это. Как добавить картинки, я что то не врубаюсь )
@fanatic5565
@fanatic5565 5 жыл бұрын
супер годно,спасибо за урок
@alexkardone3809
@alexkardone3809 5 жыл бұрын
Александр, спасибо за урок! Вопрос практического применения. Допустим ИМ на Битрикс, с тысячей товаров. Получается, при каждом вводе нужно запрос в БД делать?
@ДаниилСаркисян-б4д
@ДаниилСаркисян-б4д 5 жыл бұрын
а как найти все подстроки? если есть текст и в нем нужно найти все совпадения?
@ВикторПродеус
@ВикторПродеус 4 жыл бұрын
10:22 подсветка подстроки
@IhorVasilchenko
@IhorVasilchenko 5 жыл бұрын
Добрый день, может быть не совсем по тему листа, но все же. нашел несколько анл каналы об использовании линтеров для проверки провильности написания javascript и css, такие как eslint и csslint каптул настройку плагина VC и Gulp. Коечто понял вроде проверяет, но есть и некотрые непонятки - нашел некоторые видео, файлы, в которых прописаны настройки .eslintrc.yml ли .eslintrc.json. но целостной картины по настройки этих плагинов нет. В ру сегменте эту тему обходят. Я в вашем видео слышал, что вы непротив того, чтобы вам подсказывали новые темы для записей видео-уроков, я думаю что эта тема будет очень интресна для новичков изучающих этот язык. кроме того, существуют несколько версий: ES6/2015, ES7/2016, ES8/2017 и как настроить eslint под проверку языка. тем более там будут отличия в синтаксисе. Спасибо
@artiomaliev9200
@artiomaliev9200 5 жыл бұрын
А зачем нужен скрипт, если есть тег datalist и options
@DraginAnatoliy
@DraginAnatoliy 4 жыл бұрын
прямо от души
@sweetsforsweets6488
@sweetsforsweets6488 4 жыл бұрын
Добрый день ! То есть если я хочу сделать поиск только по ссылкам, то мне нужно просто указать innerHTML ?
@БайрамРамазанов-д5к
@БайрамРамазанов-д5к 5 жыл бұрын
Спасибо, полезное видео
@2010Sheb
@2010Sheb 4 жыл бұрын
Как реализовать такой поиск с массивом?
@sweetsforsweets6488
@sweetsforsweets6488 4 жыл бұрын
А как сделать поиск только по ссылкам которые есть на сайте ?
@kiper3811
@kiper3811 5 жыл бұрын
Как приспособить код, чтобы пользователь мог вводить в поиск и большими и малыми буквами, и наш код выдавал результат не смотря на размер буквы. Сложно правильно сформулировать, но суть в том, что у меня на сайте названия товаров со стилем ttu(text-transform: uppercase;), то есть прописаны онли большими буквами, и мне нужно сделать чтобы пользователь мог вводить в поисковик это название как с больших так и с маленьких букв, и находить товар. К примеру есть у меня модель RT70, и если я ввиду в поиск rt70 то он мне его не найдёт, найдёт только если напишу прям как в названии RT70, к тому же даже если у меня написано название rt70 с маленьких букв и к нему применено свойство css text-transform: uppercase; то всё равно нужно вводить в поиск с капслока, маленькие буквы не видит. Как это можно исправить, реализовать?
@digitalturkistan1857
@digitalturkistan1857 5 жыл бұрын
Спасибо огромное
@itgid
@itgid 5 жыл бұрын
Спасибо!
@Alexander-pb8yf
@Alexander-pb8yf 3 жыл бұрын
Подскажите пожалуйста, у меня поиск работает хорошо, только не могу разобратся как сделать чтобы таблица с вариантами была видна не всегда, а только тогда когда я начинаю писать в строке поиска текст, как это кодом прописать?
@ДаниилБулаев-ж2з
@ДаниилБулаев-ж2з 3 жыл бұрын
попробуйте всем элементам присвоить класс hide с display:none
@ИлхамбекАрисов
@ИлхамбекАрисов 2 жыл бұрын
А допустим каждое название кого-то товара начинается с большой буквой, тогда же поиск не будет работать. Что тогда делать?
@gglinof
@gglinof 2 жыл бұрын
переводить всё в нижний регистр .toLowerCase()
@romangoncharuk4455
@romangoncharuk4455 5 жыл бұрын
Александр, Вас приятно слушать, продолжайте, желаю Вам безграничного роста в профессии и в достатке! предлагаю тему: радиостанция на NodeJS с тремя потоками на трёх разных битрейтах с несколькими форматами передачи данных (aac, mp3, etc) с возможностью добавлять и перемешивать треки с возможностью держать где-то на каком-нибудь s3 некоторую библиотечку треков с возможностью лив-включений тема вообще широкая то ли ноде доверить формирование потока, то ли от ffmpeg получать вопрос близкий к телу наравне с рубашкой, но некоммерческий спасибо! у Вас канал не монетизирован? не видно рекламы
@romangoncharuk4455
@romangoncharuk4455 5 жыл бұрын
если будет реклама, буду досматривать до конца
@notIdeal78
@notIdeal78 2 жыл бұрын
16:48 background pink xaaxaxaxaxaxaxaxa
@nun8930
@nun8930 5 жыл бұрын
Спасибо за урок. Есть ли у вас урок о рекурсии ? Или не хотите записать?
@igorko7716
@igorko7716 5 жыл бұрын
Спасибо за интересный урок.Полезная вещь. У меня есть идея: небольшой парсер на чистом js, который бы копировал например погоду и выводил ее на мой сайт.
@Алекс-л9щ8о
@Алекс-л9щ8о 3 жыл бұрын
А css файл можно?
@tarastrasa
@tarastrasa 2 жыл бұрын
Не работает почему-то у меня, печалька(
@dimav1640
@dimav1640 4 жыл бұрын
не подскажите, какой у вас микрофон?
@stoprocentovstoprocentov4351
@stoprocentovstoprocentov4351 5 жыл бұрын
добрые уроки
@ЧЕЛОВЕК-ч8ы4р
@ЧЕЛОВЕК-ч8ы4р 5 жыл бұрын
А где ссылка на исходный код?
@iskandarinsta6991
@iskandarinsta6991 3 жыл бұрын
Привет. Вы фрилансер или работаете на команде?
@anelyaakitai6095
@anelyaakitai6095 4 жыл бұрын
можно для интернет магазина
@my096
@my096 4 жыл бұрын
поиск должен работать, без учёта регистра символов
@pavelarseyev452
@pavelarseyev452 5 жыл бұрын
Неплохо, неплохо...особенно способ подсветки. Довольно изящно. Только зачем так бояться исправлять косяки? Ну что может быть не так, если бэкграунд не применился?..почему хотя бы на секунду не заглянуть в цсс, чтобы проверить? Обычная ошибка с автокомплитом...bottom: pink; Очень полезно, когда прямо в записи автор исправляет свои мелкие ошибки, вместо того, чтобы теряться от не примененного свойства цсс.
@КонстантинСурин-ы9ы
@КонстантинСурин-ы9ы 4 жыл бұрын
Александр, поиск отличный, но если начинаешь искать из нескольких тысячь товаров, он просто зависает на некоторое время. Как можно это исправить?
@itgid
@itgid 4 жыл бұрын
Константин Сурин делать через базу данных.
@КонстантинСурин-ы9ы
@КонстантинСурин-ы9ы 4 жыл бұрын
@@itgid сам сайт у меня на php. А хотел поиск без перезагрузки.
@itgid
@itgid 4 жыл бұрын
@@КонстантинСурин-ы9ы AJAX
@itgid
@itgid 4 жыл бұрын
@@КонстантинСурин-ы9ы AJAX решает проблему.
@КонстантинСурин-ы9ы
@КонстантинСурин-ы9ы 4 жыл бұрын
@@itgid а Вы не хотите снять видео с поиском на ajax?)
@Chess-yu6ts
@Chess-yu6ts 3 жыл бұрын
Видео полезное, использовал по работе. Но есть и критика. Непонятно, зачем использовать метод search, который, как выясняется, воспринимает вводимый юзером текст как текст регулярки. И это при наличии нормального метода indexOf. В итоге мне пришлось долго биться с тем, почему в строке типа '123456' ваш метод находит подстроку '3+'. Весь search стоит поменять на indexOf, и поведение этого модуля станет ближе к ожидаемому.
@dimitrijarchipov8622
@dimitrijarchipov8622 5 жыл бұрын
Можно добавить функцию UpperCase/ LowerCase
@itgid
@itgid 5 жыл бұрын
согласен. По хорошему - нужно преобразовывать.
@pravo_volyn
@pravo_volyn 3 жыл бұрын
you can use json data base , with json works easiest
Интернет-магазин на Node.JS
5:20
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 12 М.
Не бойтесь регулярных выражений. Regex за 20 минут!
34:20
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 236 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
Просто o async, await. Без циклов и таймеров. JavaScript
15:55
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 101 М.
Просто о promise в JavaScript
12:52
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 136 М.
Корзина JavaScript это просто!
15:27
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 82 М.
Делаем мультиязычный сайт c JavaScript
24:47
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 65 М.
Как стать ДЕЙСТВИТЕЛЬНО хорошим программистом
7:35
Бинарный происк
Рет қаралды 158 М.
Пишем логику поиска по сайту | Динамический веб-сайт
19:07
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН