вопрос про void(0)
Так принято типа, писать, когда не хотим никаких действий при клике на ссылку. Смысл этой конструкции, между тем, не особо очевиден. В принципе, void(0), всегда возвращает undefined, причем, видимо, независимо от аргумента. Стало быть, это эквивалентно undefined, можно писать просто javascript:undefined, и будет то же самое. И даже просто javascript: будет работать также, видимо. То есть, весь смысл сводится к тому, чтобы вставить JS-код который ничего не делает, либо делает с возвратом undefined. Тогда возникает вопрос, а откуда вообще взялась конструкция void(0)? Какое ее непосредственное предназначение? Зачем она нужна вообще?
Последний раз редактировалось forwardonly2015, 06.09.2015 в 22:01.
|