Ich bin ein "Long Time Reader First Time Poster", froh, dass ich an diesem Forum teilnehmen darf.Kann JavaScript überstrapaziert werden?
Meine Erfahrung ist mit Java, Python und mehreren Audio-Programmiersprachen; Ich bin ziemlich neu in den großen schlechten Web-Technologien: HTML/CSS/JavaScript. Ich mache gerade zwei persönliche Seiten und frage mich, ob ich mich zu sehr auf JavaScript stütze.
Ich mache eine Website, wo alle Seiten ein bisschen Markup gemeinsam haben - Zeug wie die Navigationsleiste und einige geschnittene Hintergrundbilder - also dachte ich, ich würde eine pageInit() -Funktion machen, um die Mehrheit einzufügen des HTML für mich. Wenn ich später etwas ändere, ändere ich einfach das Skript und nicht alle Seiten. Ich denke, wenn Benutzer paranoid genug sind, JavaScript ausgeschaltet zu haben, werde ich ihnen eine Warnung oder etwas geben. Ist das eine schlechte Übung? Kann JavaScript überstrapaziert werden?
Vielen Dank im Voraus.
Sie sind nur reines HTML und JS schreiben? Sie verwenden kein Framework wie PHP, ASP.NET, Ruby on Rails, Java usw.? Wenn nicht, sollten Sie sein - alle diese bieten ein viel besseres Vehikel für das Schreiben wiederverwendbarer Stücke von HTML. –
Wenn Ihre Benutzer Facebook verwenden, haben sie kein JavaScript deaktiviert (oder viele andere beliebte Websites). Normalerweise sind Unternehmen eher daran interessiert, ein Publikum ohne JavaScript zu erreichen, da sie viel weniger Traffic bekommen und jeder Klick zählt (ein potenzieller Kunde). Kann JavaScript überstrapaziert werden? Oh ja. Aber wir haben oft nicht viel Auswahl, so weit Vertrauen in Organisationen wie Facebook ihre neuesten besten APIs über JavaScript liefern, jQuery bietet als große Erfahrung, etc. –
Ich bin mir nicht sicher über überbeansprucht, aber das scheint mir sicherlich ein unangemessene Verwendung von JavaScript. Das Erstellen des Kerns von HTML-Seiten sollte eine Server- (und nicht eine Client-) Nebenaktivität sein. (SEO, Benutzer mit abgeschaltetem JavaScript, etc.) –