Нет, серьёзно, вы и правда думаете, что пришли на ресурс к потомственным экстрасенсам?
Может быть покажете HTML и CSS, с которыми у вас что-то не получается?
Decadal, а вы в курсе, например, что около трети vue-плагинов из https://github.com/vuejs/awesome-vue - это просто обёртки над jQuery-плагинами? Так что да, это сильно и пройдут годы на то, чтобы кучу jQuery-плагинов переписать на non-jquery реализацию.
Могу сказать, что в вашем коде есть проблемы гораздо серьёзнее, чем с сортировкой и поиском.
Почитайте про SQL-injection. И что случится, если в GET-параметре я передам что-то вроде ' AND 1=1 UNION SELECT ...
rinaz22, только что проверил у себя, алерт отрабатывает только после загрузки внешнего скрипта. Возможно, он у вас закешировался браузером, или просто интернет быстрый.