разблокировка загадки «javascript: void (0)»
javascript, повторный язык программирования, широко используемый в веб-разработке, предлагает широкий набор встроенных операторов, каждый из которых обслуживает определенную цель. Одним из таких операторов, который пробудил любопытство многих, является загадочный оператор «void», часто встречающийся в фрагментах кода, например:
``` What exactly does this operator entail? **Understanding the Void Operator** The void operator in JavaScript has a peculiar function. When applied to an expression, it evaluates the expression and returns a special value - undefined. **Why Use the Void Operator in "javascript:void(0)"?** The void operator is often employed in conjunction with the "javascript:" URL schema. When applied to an anchor's href attribute, as in the example above, the purpose is to prevent execution and display of the evaluation result. **A Practical Application** Consider the typical scenario of a web page that includes a link for user login. By default, a javascript: URL would prompt the browser to redirect to a plain text version of the JavaScript evaluation output, such as "undefined." However, by utilizing void(0) as the href value, the link's click action will not cause redirection. `` `` Что именно влечет за собой этот оператор? ** Понимание оператора void ** Оператор void в JavaScript имеет особую функцию. При применении к выражению оценивает выражение и возвращает специальное значение - неопределенное. ** Зачем использовать оператор void в "javaScript: void (0)"? ** Оператор void часто используется в сочетании с «JavaScript: URL -схемой». Применительно к атрибуту HREF привязки, как и в приведенном выше примере, цель состоит в том, чтобы предотвратить выполнение и отображение результата оценки. ** Практическое применение ** Рассмотрим типичный сценарий веб -страницы, которая включает в себя ссылку для входа пользователя. По умолчанию JavaScript: URL -URL -адрес побуждает браузер перенаправить на простую текстовую версию выхода оценки JavaScript, например, «неопределенное». Однако, используя void (0) в качестве значения hREF, действие щелчка ссылки не приведет к перенаправлению. ]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3