% to reszta z dzielenia

. Jeśli reszta z dzielenia
$i przez 2 jest równa zero, wówczas jest to liczba parzysta i nadajemy komórce inny kolor, niż nieparzystej.
? i
: to tzw. operator trójargumentowy, który można rozpisać tak:
wyrażenie1 ? wartość1 : wartość2jest równe
if (wyrażenie1) {wartość_wyrażenia = wartość1;} else {wartość_wyrażenia = wartość2;}W twoim przypadku było to skrócone
if (reszta z dzielenia jest równa zero) {do echa dołączę #jasny;} else {do echa dołączę #ciemny;}I tyle

.
Edit: nospor, dopiero zauważyłem twojego posta... najwyżej będzie dla potomności