Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как часто вы используете qq && qq() (https://javascript.ru/forum/misc/24774-kak-chasto-vy-ispolzuete-qq-qq.html)

FINoM 14.01.2012 00:36

Вполне нормальная практика, ничем не мешающая читабельности. И это не единственное применение aa && bb:
animatable && $( el ).animate({
   ...
});

log = function( text ){
   console && console.log( text ); 
}
Что здесь непонятного, я не знаю.

trikadin 14.01.2012 00:44

А вот я не брезгую func && func(). Всё равно для всех читабельно не сделаешь. А тот кто знает - поймёт.

Livaanderiamarum 14.01.2012 00:53

Цитата:

Сообщение от FINoM
Что здесь непонятного, я не знаю.

Нубы путаются

FINoM 14.01.2012 00:54

Цитата:

Сообщение от trikadin
А тот кто знает - поймёт.

Во-во.

FINoM 14.01.2012 00:55

Цитата:

Сообщение от Livaanderiamarum (Сообщение 150354)
Нубы путаются

И? Нубы путаются во всём, что не знают.

Livaanderiamarum 14.01.2012 00:58

Цитата:

Сообщение от FINoM (Сообщение 150356)
И? Нубы путаются во всём, что не знают.

Я и говорю!!! НУБЫ ПУТАЮТСЯ!!

Livaanderiamarum 14.01.2012 01:01

Цитата:

Сообщение от FINoM
И?

если у тя проблемы с прослеживанием причиноследственных связей то тебе в кащенко, а не ко мне!

trikadin 14.01.2012 01:06

Livaanderiamarum, успокойтесь. Новички действительно путаются во всём, чего не знают. Но почему это должно влиять на то, как я пишу код - я не понимаю.

Если я пишу код для новичка - я стараюсь его писать понятно. Если я пишу код, который в будущем разбирать буду либо я, либо программист-не-новичёк - я не вижу причин не использовать данную конструкцию (я не говорю обо всём, что тут приводилось в пример). Она понятна программисту, который хорошо знает JS.

FINoM 14.01.2012 01:11

Цитата:

Сообщение от trikadin
Если я пишу код для новичка - я стараюсь его писать понятно.

Что значит "понятно"? Где та грань, разделяющая понятный код от непонятного? Может быть, новичёк, разбирающий твой код, не знает, что такое while или var, нужно и под него подстраиваться?

trikadin 14.01.2012 01:16

Цитата:

Сообщение от FINoM
Что значит "понятно"? Где та грань, разделяющая понятный код от непонятного?

Использую вместо func && func() что-то типа такого:

if (typeof (func) !== "undefined") { // проверяем, есть ли функция
 func(); // если есть - запускаем
};


Цитата:

Сообщение от FINoM
Может быть, новичёк, разбирающий твой код, не знает, что такое while или var, нужно и под него подстраиваться?

Таким я отправляю RTFM:

"Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела."


Часовой пояс GMT +3, время: 01:21.