Ich Javascript Probe auf dieser Seite lernen,seltsam Javascript Grammatik beim Aufruf einer Funktion
http://nofunc.org/AJAX_Star_Rating
meine Fragen sind (1),
für Funktion Funktion XY (e, v), es hat zwei Eingabeparameter e und v, aber es wird mit nur einem Parameter x = XY (e) aufgerufen, wie funktioniert es?
Frage (2), ich bin verwirrt darüber, was diese Funktion XY unten tut, besonders verwirrt über die Grammatik {'X':e.pageX,'Y':e.pageY}
und v?o[v]:o
, könnte jemand erklären, was meinen sie bitte?
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); }
Vielen Dank im Voraus, George
Ich habe schon mit diesem Plugin gearbeitet. Ich mag den knappen und kompakten Stil, in dem es geschrieben ist, nicht besonders. – JAL
Zustimmen, Alex. Haben Sie alternative Beispiele, um den gleichen "Stern" -Effekt zu erzielen? :-) – George2