Question

question grave.

J'ai essayé la plupart des sites célèbres (y compris facebook) et je peux dire que des tonnes de fonctionnalités ne se dégrade pas du tout avec js handicapés. On m'a toujours dit que js devrait se dégrader avec grâce, mais ce que cela est toujours en vigueur dans ces jours?

soutien IE6 est abandonné par plusieurs sites, et la plupart des web2.0 repose en grande partie sur js (surtout ajax, j'ai même trouvé quelques sites qui ne vous permet pas ouvrir une session sans js activé).

Que pensez-vous à ce sujet?

EDIT:

Je veux ajouter que je pour un webapps sans développer js d'abord, puis les renforcer avec elle. La question est que, année après année js est de plus en plus une partie de la bande. HTML5, toile et lourdes applications js commencent à augmenter. Allons-nous jamais atteindre le point où js sera obligatoire dans la plupart des sites web? J'ai parlé de facebook parce que le site réellement se dégrade et est utilisable sans js, mais la plupart des fonctionnalités et raccourcis sont fractionnés à la poin que le site se sent terne et vieux. Il y a aussi l'exemple où js est mieux que les scripts côté serveur, par exemple l'ordre des grandes tables est plus rapide et moins intensive serveur qu'une implémentation PHP.

p.s. Je ne sais pas comment faire ce wiki communautaire, mais je vais, je suis juste intéressé par vos opinions.

Était-ce utile?

La solution

En 2011, il y a encore plusieurs types d'utilisateurs importants pour lesquels vous ne pouvez pas assumer le javascript fonctionnera correctement:

  • robots de recherche
  • navigateurs pour les utilisateurs malvoyants
  • feature phones
  • navigateurs d'entreprise, les clients légers, etc utilisent encore IE6 ou tout
  • clients basés REST par collègues développeurs
  • vos outils de test facilité d'utilisation frontend
  • étranges nouveaux navigateurs tels que la boîte TV Roku de ma mère

Je pense donc qu'il est toujours préférable d'offrir une dégradation gracieuse.

Autres conseils

Même s'il ne faut pas, je préfère encore aux applications d'écriture que ne pas JS besoin activé.

Je ne pense pas qu'il y ait beaucoup public pour les versions non-JS de vos applications web, et même s'il y avait, qui se soucie? Il est un petit pourcentage de gens, vous n'allez pas ennuyer beaucoup de gens en les forçant à mettre à jour leurs navigateurs.

Cependant, je ne vous écris pas JS dégradantes pour mes utilisateurs, je vous écris pour moi ...

En fait, je ne pas écrire JS dégradantes du tout - écrire I Amélioration JS.

Je sens que je peux écrire des applications avec plus de direction et de succès si je écrire d'abord les sans JavaScript et ajouter plus tard, le JavaScript pour améliorer l'application .

Comme toujours avec ces questions, la réponse est il dépend .

Cela dépend de votre public (qui fluctueront probablement largement de toutes les statistiques de navigateur génériques que vous pouvez trouver).

Combien d'entre eux ont désactivé JavaScript? Avez-vous souciez ces utilisateurs? Sinon, bien sûr, ne se dégrade pas avec élégance.

Cela dit, à tout le moins, je vous recommande au moins rendre votre site utilisable et navigable sans JavaScript.

Le site doit "travailler". Il ne doit pas chanter ou danser, mais il ne doit pas exclure personne sans JS.

La plupart des lecteurs d'écran utilisent ne sont toujours pas JS, donc tout votre contenu doit être à leur disposition.

Qui est votre cible? Geeks, ou les employés d'entreprises (ou pire, les institutions militaires) où le javascript est bannie?

Il est toujours bon de savoir comment se dégrader, même si vous ne disposez pas de l'appliquer à 100% pour toutes les applications que vous faites.

Je pense que le javascript est une technologie et qui devrait coûter pour améliorer ne pas dégrader, nous ne pouvons pas la technologie degrade juste parce qu'il pourrait affecter la communauté mineure et non pas seulement parce qu'il pourrait apporter une menace.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top