Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.02.2014, 20:45
Аспирант
Отправить личное сообщение для tenebrosus Посмотреть профиль Найти все сообщения от tenebrosus
 
Регистрация: 30.01.2014
Сообщений: 82

return !1 что означает
Доброго! Подскажите плиз:
$(document).ready(function() {
	$('#show-ocb-form').live('click', function() {
		$('#ocb-form-wrap').show();
		$('#ocb-form').show();
		$('#ocb-form-result').hide();
что это и что оно тут делает?
		return !1;
	});
Ответить с цитированием
  #2 (permalink)  
Старый 21.02.2014, 20:46
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от tenebrosus
return !1 что означает
это равносильно return false;
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #3 (permalink)  
Старый 21.02.2014, 20:48
Аспирант
Отправить личное сообщение для tenebrosus Посмотреть профиль Найти все сообщения от tenebrosus
 
Регистрация: 30.01.2014
Сообщений: 82

Это понятно... А зачем понадобилось возвращать false в функции? Я смысл не пойму..
Ответить с цитированием
  #4 (permalink)  
Старый 21.02.2014, 20:50
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от tenebrosus
А зачем понадобилось возвращать false в функции? Я смысл не пойму..
что бы отменить действие браузера по умолчанию... читайте документацию jQuery и у вас отпадут подобные вопросы
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #5 (permalink)  
Старый 21.02.2014, 20:51
Аспирант
Отправить личное сообщение для tenebrosus Посмотреть профиль Найти все сообщения от tenebrosus
 
Регистрация: 30.01.2014
Сообщений: 82

Спасибо
Ответить с цитированием
  #6 (permalink)  
Старый 21.02.2014, 20:52
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,584

!1 > не единица > не true > false
return false
Таким образом экономят символы маньяки и некоторые оптимизаторы кода.

В случае с обработчиком события возврат false отменяет стандартное действие(например переход по ссылке при клике по ней) и, в случае jquery, дальнейшее всплытие(обработчики на элементах выше, в нативном js за это отвечает event.stopPropagation()).
__________________
29375, 35

Последний раз редактировалось Aetae, 21.02.2014 в 20:57.
Ответить с цитированием
  #7 (permalink)  
Старый 21.02.2014, 20:58
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от tenebrosus
return !1 что означает
Означает что автор кода либо минификатор, либо лентяй, либо просто пришибленный прогер.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #8 (permalink)  
Старый 21.02.2014, 21:05
Аспирант
Отправить личное сообщение для tenebrosus Посмотреть профиль Найти все сообщения от tenebrosus
 
Регистрация: 30.01.2014
Сообщений: 82

Я понец.. Это признак профессионализьма..
Ответить с цитированием
  #9 (permalink)  
Старый 21.02.2014, 23:19
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Я возвращаю 0 своим, а чужим как они требуют. Лошь - значит false.

В теории 0 это false. Но когда пишешь на js о теории лучше не вспоминать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что означает название переменной, затем двоеточие? usa-1500 Javascript под браузер 3 18.02.2014 06:51
Jin: И снова о наследовании tenshi Ваши сайты и скрипты 16 19.08.2013 20:30
что означает знак += lobzinatr Общие вопросы Javascript 1 15.04.2013 21:16
В чём разница и что лучше? allanmiln AJAX и COMET 9 13.03.2013 19:38
Психологическая деформация программистов DreamTheater Оффтопик 59 24.03.2012 05:03