Показать сообщение отдельно
  #8 (permalink)  
Старый 14.09.2014, 22:46
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от serrrgggeee
я самоучка и некоторые вещи понимаю двойственно, может найдется здесь тот кто мне объяснит или нет?

http://es5.javascript.ru/x7.html#x7.6
Цитата:
Этот стандарт добавляет еще два специфических символа: Знак доллара ($) и символ подчёркивания (_) — они допускаются в любом месте IdentifierName.

Сообщение от serrrgggeee
var $doc = $(document)
ссылка на объект документа была сохранена в переменной $doc не просто так, а с особым символическим смыслом - дальше будет короче писать и ссылку на объект документа в выражении $(document) не получать

Сообщение от serrrgggeee
data?object=data:$this.data({tm3DCircleCarousel: getObject});
http://es5.javascript.ru/x11.html#x11.12
http://es5.javascript.ru/x9.html#x9.2
тернарный оператор, следовательно первая часть (после ?) выполнится, когда ToBoolean(data) вернёт true

Сообщение от serrrgggeee
typeof o=='object' && $.extend(getObject, o);
http://es5.javascript.ru/x11.html#x11.11
Цитата:
Если ToBoolean(lval) равно false, вернуть lval.
перевожу:
если левая часть (выражение, которое в общем выражении расположено слева от &&) после применения ToBoolean вернёт false, то вернуть результат вычисления этого левого выражения и дальше алгоритм не выполнять

true && alert("good");


false && alert("fuck");



дальше сам, думаю, должно было стать понятным, что нужно читать

оригинал
http://www.ecma-international.org/pu...T/Ecma-262.pdf

Последний раз редактировалось bes, 14.09.2014 в 22:49.
Ответить с цитированием