Frage

Diese Frage wurde schon einmal gestellt, aber ich möchte ein bisschen mehr Details von diesem, mehr über das Publikum und warum.

Ich war nie ein JavaScript -Fan, wenn ich es vermeiden könnte, es zu benutzen, würde ich ... aber jetzt hat mich JQuery weiterentwickelt, ich habe viel davon verwendet und es wirklich genossen. Aber ich habe jetzt das Gefühl, dass ich mitgerissen und zu viel benutzen könnte.

1) Wie viele Menschen haben JS tatsächlich behindert? Hat jemand präzise Besucherstatistik/Analyse, die beweist, wie viel Prozent der Besucher behindert sind? Wenn es nur 1 - 5%ist, sollten wir uns wirklich um sie kümmern?

2) Was ist der Grund dafür, JS überhaupt zu deaktivieren, und scheinen bei allen Browsern standardmäßig aktiviert zu sein? Ich verstehe nicht, warum der Browser uns diese Option gibt. Ich habe nie einen Grund gefunden, mein JS auszuschalten, es sei denn, es dient zu Testzwecken.

3) Glauben Sie, dass JS jemals eine dauerhafte Browsersprache werden wird, indem sie die Benutzer nicht zur Verfügung stellen, um sie auszuschalten? Websites wären erstaunlich (und sicher), wenn Skripte dauerhaft wären.

M Application, ein sicherer Anmeldesort, ist reich an Ajax, Overlays, Tooltips und Elementen, die ein- und ausblenden - so sehr, dass sie ohne sie nicht funktionieren würde. Für mich ist dies jedoch kein Problem, da meine Benutzer bei der Registrierung gewarnt werden, dass JS eine 100% ige Anforderung ist und meine besonderen Besucher meine Bewerbung tatsächlich benötigen. Ich habe auch ein <noscript> Umleitung zurück zur Anmeldeseite.

Ich stelle die oben genannten Fragen, weil ich die Homepage zu meiner Bewerbung neu entwickeln werde, was öffentlich ist, aber ich bin mir nicht sicher, wie viel zu verwenden ist und wie groß das Publikum ist, das die JQuery-Güte verpassen würde .

Vielen Dank

War es hilfreich?

Lösung

1) Ich habe das gefunden Blog -Beitrag von Yahoo Das besagt, dass etwa 0,25 und 2% ihrer Besucher JavaScript deaktiviert haben.

2) Ich denke, dies ist ein Rest von vor 10 Jahren. Es gibt keinen Grund, JavaScript zu deaktivieren, da die Benutzerfreundlichkeit, die Sie auf vielen Websites aufnehmen (mit einigen, die nicht einmal verwendet werden können), viel mehr als die kleine Sicherheit, die Sie erhalten. Ich dauere immer, wenn Non -JavaScript -Benutzer für Sie so wichtig sind, erstellen Sie eine separate Version der Seite.

3) Ich weiß nicht, was Sie mit permanent meinst. JavaScript wird bereits in einer Sandbox ausgeführt, sodass Sie z. B. auf lokale Dateien nicht zugreifen können. Andere Sicherheitsprobleme sind mehr Dinge wie heimliche Einreichung von Formularen oder Umleitung auf eine böswillige Seite.

Andere Tipps

Es hängt davon ab, ob. Wenn ich eine "allgemeine" Website erstelle, sollten Sie keinen JavaScript, langsamen JavaScript und schlechtes JavaScript (wie IE6) berücksichtigen. Eine andere Sache, die Sie beachten sollten, sind mobile Geräte.

Wenn ich eine JavaScript -Anwendung mit starkem Ajax und anderen modernen Webtechniken ausnutze, die ich nicht einmal störe.

In einigen Situationen ist es einfacher fordern Verfügbarkeit von JavaScript.

1) Die wichtigere Zahl ist wie viel Prozent der Prozentsatz von dein Benutzer/Besucher haben kein JavaScript, und ob Sie der Meinung sind, dass die zusätzlichen Entwicklungskosten (falls es irgendwelche) von Fallbacks benötigen, die Sie möglicherweise benötigen. Wie bereits erwähnt, hängt es von Ihrer Situation ab

2) Um Popups zu stoppen, Skripte zu nerven, die das Browserverhalten (z. B. Deaktivieren der rechten Maustaste) und soweit ändern

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top