return !1 что означает
Доброго! Подскажите плиз:
$(document).ready(function() { $('#show-ocb-form').live('click', function() { $('#ocb-form-wrap').show(); $('#ocb-form').show(); $('#ocb-form-result').hide(); что это и что оно тут делает? return !1; }); |
Цитата:
|
Это понятно... А зачем понадобилось возвращать false в функции? Я смысл не пойму..
|
Цитата:
|
Спасибо
|
!1 > не единица > не true > false
return falseТаким образом экономят символы маньяки и некоторые оптимизаторы кода. В случае с обработчиком события возврат false отменяет стандартное действие(например переход по ссылке при клике по ней) и, в случае jquery, дальнейшее всплытие(обработчики на элементах выше, в нативном js за это отвечает event.stopPropagation()). |
Цитата:
|
Я понец.. Это признак профессионализьма..
|
Я возвращаю 0 своим, а чужим как они требуют. Лошь - значит false.
В теории 0 это false. Но когда пишешь на js о теории лучше не вспоминать. |
Часовой пояс GMT +3, время: 22:36. |