JavaScript jest, jaki jest – kolejne jego wersje dodają bardzo przydatne funkcje, aczkolwiek przeglądarki implementują je dość opieszale. Absolutną podstawą, obecną we wszystkich nowoczesnych browserach, jest JS 1.5. Niestety smaczki, jakie oferuje nam JavaScript 1.7 są nieobecnie, na przykład, w Internet Explorerze, stąd też w, zdawałoby się, oczywistych sytuacjach, musimy sobie radzić róznymi workaroundami. Co na przykład, jeśli chcemy zrobić szybką podmianę wartości zmiennych, nie korzystając z trzeciej, pomocniczej? więcej…
