thijsvdv schreef:
Versleepbare venstertjes hebben trouwens niets met ajax te maken eigenlijk, maar het laat wel leuke mogelijkheden toe tegenwoordig...
Mja, ik had correcter moeten zijn. Er zitten wel degelijk Ajax-achtige dingen in, zoals het verwerken van instellingen die je aanpast door op het vergrootglas te klikken (aantal weer te geven nieuwsitems: aanpassingen worden dan via XML aangepast, maar de globale webpagina blijft onveranderd). Dit is wat ik bedoel:
thijsvdv schreef:
Nadeel van ajax is natuurlijk de toegankelijkheid die een stuk verloren gaat, en dat is niet zo eenvoudig op te lossen (bv. browser history)...
Klopt. Toevallig heb ik het daarover vandaag nog gehad in het verslag dat ik naar aanleiding van mijn studie over Echo2 moet maken
.
Voor wie niet goed kan volgen, kort samengevat: in veel frameworks beperkt de HTML-(bron)code zich tot iets als:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> </title>
<meta content="NextApp Echo v2.1.0.beta3" name="generator"/>
<script src="/ExtrasTest/app?serviceId=Echo.ClientEngine" type="text/javascript"> </script>
</head>
<body onload="EchoClientEngine.init('/ExtrasTest/app', true);" style="position:absolute;font-family:verdana, arial, helvetica, sans-serif;font-size:10pt;height:100%;width:100%;
padding:0px;margin:0px;overflow:hidden;">
<form action="#" id="c_root" onsubmit="return false;" style="padding:0px;margin:0px;"/>
</body>
</html>
Daar hebben zoekrobots of browsers voor blinden natuurlijk niks aan.
Geert82 schreef:
Ajax lijkt me inderdaad wel iets goed, dat zou ik eens moeten leren.
Als je bv zo'n framework gebruikt, kan je dan nog iets al ajax gebruiken?
Vaak zijn de mogelijkheden van Ajax ingebakken in het framework. Voor Echo2 hoef je bijvoorbeeld niks van Ajax te kennen, maar het maakt er wel gebruik van.
Geert82 schreef:
Als je met templates werkt en je gebruikt daarbij nog classes om gegevens te verwerken (of een pear package zoals quickform of auth), dan creëer je eigelijk toch ook al een gelijkaardig model waar je dan zelf controle over hebt?
Jups, pear packages zijn ook klassen.
Met codeigniter heb ik geen ervaring (wel filmpje eens bekeken en ziet er niet slecht uit).
To