Hola:
Ajax básicamente lee ficheros en formato texto plano "text/plain" o xml que lamentablemente se usa poco (lamentablemente porque creo que es la opción más potente porque se reciben los datos de forma estructurada)... la parte de efectos es cuestión javascript... yo no uso librerías ni lo he necesitado nunca... pero también lamentablemente hoy la tendencia es depender en todo de las librerías.
La elecció es tuya.
Saludos