Помощник
|
Опасно ли применять eval() на калькуляторе сайта? |
re-search
|
Сообщение
#1
|
||
|
|
||
|
|||
icoder |
26.6.2019, 21:50;
Ответить: icoder
Сообщение
#2
|
|
Не понимаю, зачем вам eval?
Из формы от пользователя вы же принимаете конкретные параметры, а не логику для расчетов... Подробнее о функции можете почитать здесь https://learn.javascript.ru/eval -------------------- |
|
|
re-search
|
Сообщение
#3
|
|
Это мои первые шаги в джаваскрипте.
Вот, я нашел возможность заменить var cf = eval(calcform.f.value); //Ввод кос фи на var cf=document.calcform.f.value; И эта возможность работает. Так хорошо? |
|
|
icoder |
27.6.2019, 16:05;
Ответить: icoder
Сообщение
#4
|
|
Есть несколько способов, чтобы обратиться к элементу на странице.
Например по id (через getElementById). К тому же у вас подключена библиотека jquery, которая открывает еще много возможностей для выборки. -------------------- |
|
|
re-search
|
Сообщение
#5
|
|
web-coder, а тот способ, который я применил - годный?
|
|
|
icoder |
27.6.2019, 17:30;
Ответить: icoder
Сообщение
#6
|
|
-------------------- |
|
|
re-search
|
Сообщение
#7
|
|
Я хотел бы оценку. Он чем-то хорош или чем-то плох? Или такой же как и другие. Лучше, чем eval. Получить элемент по идентификатору - лучше его?
Сообщение отредактировал re-search - 27.6.2019, 18:05 |
|
|
icoder |
27.6.2019, 18:28;
Ответить: icoder
Сообщение
#8
|
|
Однозначно, лучше чем eval. В вашем случае (для работы с формой) можете использовать и его.
getElementById - более универсальный подход. Таким способом можно получить доступ к любому элементу на странице, для которого задан id. -------------------- |
|
|
re-search
|
Сообщение
#9
|
|
|
web-coder, я пока все eval заменил на =document.*form.*.value. Только при считывании положения переключателя radio применил if (document.getElementById("*").checked){*=*};
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Быстрая индексация страниц сайта и обратных ссылок - 2Index | 32 | 2Index | 5481 | Вчера, 16:33 автор: 2Index |
|
Перенос сайта на CMS Wordpress | 8 | freeax | 4792 | 10.3.2024, 14:58 автор: freeax |
|
Какой % отказов нормален для сайта? | 9 | Aloof | 2360 | 8.3.2024, 20:41 автор: ZerKuS |
|
Сколько времени нужно для раскачки нового сайта? | 29 | metvekot | 7755 | 8.3.2024, 15:41 автор: malamut |
|
SEO-текст на главной странице сайта и в категориях | 4 | boltuk | 1168 | 2.3.2024, 13:00 автор: toplinks |
Текстовая версия | Сейчас: 19.3.2024, 7:09 |