Показать сообщение отдельно
  #10 (permalink)  
Старый 18.01.2012, 23:31
Интересующийся
Отправить личное сообщение для pupena_san Посмотреть профиль Найти все сообщения от pupena_san
 
Регистрация: 06.10.2011
Сообщений: 20

Спасибо большое.
Разбираю сейчас код, максимально упакованный. Сам в этом деле новичёк, ПРИХОДИТСЯ дополнять (в большей степени менять) не существующий (не удовлетворяющий) функционал библиотеки.
Есть еще вопросики. В связи с тотальной упаковкой кода все написано без переносов строк. Но во многих случаях там отстутствуют ";" . Какие правила существуют для обязательных разделителей между инструкциями?
Например, после окончания блока "}" может сразу начинаться следующий блок без переноса на следующую строку?
Вот например сейчас мне не понятна такая конструкция:
window.fn=new function(b){<code>}(document.getElementById("a"))

Последние скобки относятся к функции, или это просто такое разделение кода?
часто пишут аля такое:
var w=/.*\//.exec(window.location+""),j,v=$("<input>").attr({type:"button",id:"sb",value:"L"}).click(function(){j?a():c()});

тут запятые стоят, чтоб var 3 раза не повторять? Если так, то можно после них (запятых) перенос строки делать?
Ответить с цитированием