Я пишу веб-сайт в String-framework, и есть много кодов для замены определенных символов в String. и поскольку я обнаружил, что цикл for быстрее, чем регулярное выражение, и мне нравится, чтобы мои коды выполнялись как можно быстрее, я использую для этого цикл for.

Но чтобы сделать красивую и безопасную веб-страницу, мне нужно использовать какое-нибудь регулярное выражение JavaScript, чтобы заменить любой нецифровой символ элемента <input> и внутри моих веб-страниц.

И поскольку я не умею кодировать javascript, я почти уверен, что мои JS-коды не так эффективны. меня беспокоит то, что эти неэффективные коды замедляют работу сервера.

Использует ли код JavaScript внутри HTML-страницы мощность сервера для вычислений? или клиентские машины, которые посещают веб-страницу?

Я знаю, что писать эффективные коды JavaScript просто необходимо, но я только учусь этому.

Заранее спасибо.

-1
Amirreza Yegane 29 Окт 2019 в 10:29
Кстати, вы можете использовать , чтобы разрешить число только в этом входном теге
 – 
Andam
29 Окт 2019 в 10:36
«Использует ли код JavaScript внутри HTML-страницы вычислительную мощность сервера» Нет, не использует. Все JS HTML-страницы происходит только внутри браузера клиента. Прежде чем слишком беспокоиться о производительности, прочитайте это.
 – 
Teemu
29 Окт 2019 в 10:49
Да, но это преобразование в реальном времени, и я хочу, чтобы вычисления были выполнены к тому времени, когда пользователь что-то напишет, поэтому я использую javascript. спасибо за предложение.
 – 
Amirreza Yegane
29 Окт 2019 в 10:57

1 ответ

Лучший ответ

Да, в вашем случае он использует ресурсы компьютера клиентов. Но следует отметить, что вы также можете работать на сервере.

0
Andam 29 Окт 2019 в 10:30
Спасибо за ответ, да, я знаю, что JavaScript можно использовать для серверной части, но я четко сказал: «Коды JavaScript внутри HTML-страницы».
 – 
Amirreza Yegane
29 Окт 2019 в 10:32
Я обновил ответ, и вторая часть не для вас. Я знаю, что вы сказали HTML. Я написал это для других людей, которые смотрят на ваш вопрос и ответы.
 – 
Andam
29 Окт 2019 в 10:34