Ich möchte in AJAX schlauer werden, aber nicht sicher, welchen Weg ich gehen soll. Ich habe einige DHTML-Programmierung zurück in den Tag getan - wie vor 8 Jahren !, bevor es AJAX genannt wurde. Ich benutzte Emacs und handkodiert das ganze Javascript, debuggte über "Alarm".Empfehlungen für einfaches AJAX?
An diesem Punkt denke ich, gibt es Rahmenbedingungen da draußen, die Dinge schöner und einfacher machen, aber welche? Wo soll man anfangen? Empfehlungen?
- ist jQuery unverzichtbar? Einfach schön zu haben?
- Was ist mit Projekt SACK?
- Firebug?
- andere freie Bibliotheken oder Frameworks, die Sie empfehlen? oder nicht empfehlen?
- für ein sehr einfaches Projekt fand ich Tonnen von Fallen mit FF vs IE kompat. Ohne in eine religiöse Debatte darüber einzutreten, wer recht hat und wer falsch liegt, gibt es einige Tipps, wie Sie dieses Minenfeld navigieren können, um Apps zu erstellen, die in jedem Browser funktionieren und ähnlich aussehen. Ein Typ hatte einen Tipp: einfügen * {padding: 0; margin: 0;} am oberen Rand seines .css-Stacks, weil FF und IE beide unterschiedliche Standard-Padding- und Margin-Werte für Elemente wie UL OL usw. haben. Gibt es eine Liste mit Tipps wie dieser? Beratung?
- Ich habe keinen Mac und möchte nicht die Testkosten von IE, FF, Opera, Safari, Chrome, über die unzähligen Versionen und Plattformen. Hinweise? Gibt es hier eine 80% ige Lösung? Wie wenn ich auf FF & IE teste, kann ich erraten, dass es auf den anderen arbeiten wird?
- Tipps zu Tutorial-Sites, erste Schritte? Es gibt Tonnen von Informationen da draußen, die die besten Orte sind, zu gehen. Insbesondere, weil DHTML vor etwa 10 Jahren war, haben meine Google-Suchen einige wirklich veraltete Informationen ergeben.
- Debugging- und Entwicklungswerkzeuge? Ich habe einen xpath just-in-time-Evaluator im Web auf zvon.org gefunden. Es war gut, aber nicht so flexibel wie ich es wollte. Das ist etwas, von dem ich denke, dass es von unschätzbarem Wert sein würde. xsl und xpath müssen die undurchsichtigsten Sprachen sein, die ich je benutzt habe. Als ich mit Regex anfing, gab es Just-in-Time-Regex-Tools wie Expresso usw., die in den frühen Tagen für die Entwicklung und das Erlernen von Regex von unschätzbarem Wert waren. Letzte Nacht verbrachte ich waaaay zu lange mit einem XPath-Ausdruck und ich frage mich, ob es ähnliche JIT-Tools für xpath gibt. Und was ist mit dem Debuggen und Entwickeln von Javascript selbst?
Meistens interessiere ich mich für die clientseitigen Aspekte. Ich bin jetzt nicht so sehr an integrierten Client + Server-Ansätzen wie ASP.NET AJAX interessiert. Wenn Sie mir von einem Client-AJAX-Framework oder -Entwicklungswerkzeug erzählen, das nur mit Ruby funktioniert, wäre ich nicht interessiert.
Danke!
EDIT: Warum habe ich bekommen abgewählt? Ist das eine schlechte Frage zu stellen? Es erschien mir vollkommen vernünftig. ist es unhöflich?
ich mit Regex jetzt gut bin. Aber ich habe noch eine steile Lernkurve vor mir auf Xpath. Ich suche nach einem XpathBuddy, denke ich. – Cheeso