Mam książkę Ajax,javascript i php- Phill Ballard, Michael Moncur. Książkę dostałem rok temu na jakimś kursie ale rok wydania wskazuje na 2009. Więc mam pewne wątpliwości co do aktualności treści w niej przedstawionych. Mam jeszcze Tom Negrino, Dori Smith - Po prostu Javascript i Ajax ale ona jeszcze starsza bo z 2007r.
Aktualnie jestem na etapie wprowadzenia do Ajaxa. Autorzy opisują w nim jak uniknąć niekompatybilności przeglądarek za pomocą takiego skryptu
function getXMLHTTPRequest(){
var request = false;
try {
request = new XMLHttpRequest(); /* np. Firefox */
}
catch(err1)
{
try{
vrequest = new ActiveXObject("Msxml2.XMLHTTP"); /*IE */
}
catch (err2)
{
try{
request = new ActivXObjetc("Microsoft.XMLHTTP"); /* inne wersje IE */
}
catch(err3)
{request = false;
}
}
}
return request;
}
Pierwsza moja uwaga czy nadal taki skrypt kompatybilnościowy jest potrzebny. Druga uwaga to czy taka konstrukcja na tray/catch jest poprawna. Oczywiście jestem zielony jeżeli chodzi o javascripta dlatego pytam. Tak się składa że dzisiaj się kończy promocja na ebooki (40% zniżki) w helionie więc jeżeli moje wątpliwości by się potwierdziły być może wato byłoby kupić coś bardziej aktualnego (np. Stoyana Stefanova ?)