Пытаюсь разобраться с библиотекой jquery.address.
Документация там хромает на обе ноги, поэтому курю исходники примеров.
И там часто попадается оператор(а оператор ли это?) в виде вопросительного знака, о котором я первый раз слышу. Вот, например:
result.push(i + ': ' + (typeof val == 'object'? val.join? '\'' + val.join(', ') + '\'': serialize(val): '\'' + val + '\''));
var match = links.length? links.shift() + ' ' + links.join('.'): 'Home';
И так далее. Исходник:
www.asual.com/jquery/address/samples/api/
Что этот оператор делает?
И, пользуясь случаем, не знаете ли каких-нибудь альтернативных инструментов ajax-адресации? Или хотябы по какому запросу их искать?