Я изучаю образец javascript с этой страницы,
http://nofunc.org/AJAX_Star_Rating
мои вопросы (1),
для функции-функции XY (e, v),у него есть два входных параметра e и v, но он вызывается только с одним параметром x = XY (e), как он работает?
вопрос (2), я не совсем понимаю, что делает эта функция XYниже, особенно запутанный в грамматике {'X':e.pageX,'Y':e.pageY}
и v?o[v]:o
, кто-нибудь может объяснить, что они означают, пожалуйста?
var o=agent('msie')?{'X':event.clientX+document.documentElement.scrollLeft,'Y':event.clientY+document.documentElement.scrollTop}:{'X':e.pageX,'Y':e.pageY}; return(v?o[v]:o); }
заранее спасибо, Джордж