Ich habe HTML-Layout sowie Programmierung seit vielen Jahren gemacht und ich sehe ein wachsendes Problem in letzter Zeit. Leute, die hauptsächlich HTML-Layouts verwenden, werden mit JavaScript immer komfortabler, um grundlegende Probleme beim Seitenlayout zu lösen. Anstatt zu überlegen, was HTML kann (um ihre Zielbrowser zu treffen), schlagen sie auf aufgeblähte JS-Frameworks, die ziemlich grundlegende Probleme "beheben".Verwenden von JavaScript für grundlegende HTML-Layout
Lassen Sie uns das hier aus dem Weg räumen: Ich finde diese Praxis lästig und oft rücksichtslos von denen mit besonderen Zugänglichkeitsanforderungen.
Leider, wenn Sie versuchen, diesen Leuten zu sagen, dass das, was sie tun, nicht semantisch, ideal oder vielleicht sogar eine gute Idee ist, widersprechen sie immer mit den gleichen alten Argumenten: "JavaScript hat eine Marktsättigung von 98 %, uns interessieren die anderen 2% nicht. " oder "Wer hat JavaScript in diesen Tagen nicht aktiviert?" oder einfach: "Diese Nutzer interessieren uns nicht." Ich finde das bemerkenswert kurzsichtig.
Ich möchte die Meinung der Gemeinschaft im Allgemeinen. Was denkst du, halte ich zu schnell an einem sterbenden Ideal fest? Ist die Prävalenz von JavaScript eine gute Entschuldigung dafür, eine programmatische Sprache zu verwenden, um ein grundlegendes Layout zu erstellen und damit Ihr Verhalten und Layout zu verdrücken? jQuery und ähnliche auf "Verhalten" basierende Frameworks verwischen die Grenzen, besonders für diejenigen, die den Unterschied nicht erkennen.
Am wichtigsten, ich möchte etwas "Argument Munition" gegen diese Leute verwenden, wenn das "es ist der richtige Weg, es zu tun" Argument ist inakzeptabel. Können Sie bitte Quellen zitieren, die Ihre Haltung beschreiben?
Vielen Dank allen, bitte Zivil :)
Ich weiß nicht, ob dies der richtige Ort ist, um es zu posten, aber Javascript sollte niemals verwendet werden, um Ihre rohen Designprobleme zu lösen. Je. – Snuffleupagus
Dies wäre ein ausgezeichneter Forenbeitrag - aber stackoverflow ist kein Forum. –
Ich stimme @ user1090190, aber das ist nicht ein guter Grund für viele dieser Leute. Kannst du mir sagen, WARUM du das glaubst? (Ich stimme dir zu :) – Slobaum