2009-11-30 8 views
5

Juste un petit Q concernant javascript et les sites Web.Javascript désactivé, questions courtes

1- Par javascript activé, est-ce que 'sun java' est installé et activé dans les paramètres du navigateur? Ou est-ce que chaque navigateur a javascript activé toujours?

2- Si javascript est désactivé, mon site web par exemple ne fonctionnerait pas du tout, alors que font les développeurs majeurs dans ces situations, si la seule façon d'atteindre leur objectif est d'utiliser javascript?

3- Est-ce que ajax est également désactivé si javascript est désactivé? En outre, même pour Jquery parce que c'est une bibliothèque javascript?

Merci les gars

+0

Les articles 1 et 3 sont coupés et séchés.Quelques personnes ont déjà répondu à celles-ci. La question intéressante est la question 2. –

Répondre

13
  1. Java de Sun est pas la même chose que JavaScript. Java est une extension du navigateur que l'utilisateur peut ou non avoir installé. JavaScript est livré avec le navigateur et peut être désactivé par l'utilisateur.

  2. Afficher un avis à l'utilisateur sur lequel il/elle devrait activer JavaScript. Ajax et jQuery sont Javascript, donc oui, ils sont également désactivés.

+2

Les utilisateurs n'ont pas toujours le contrôle sur l'activation de javascript. Certaines entreprises ont des politiques contre l'utilisation. Vous pourriez être en désaccord avec cela, mais il n'y a rien qu'un utilisateur puisse faire à ce sujet. – DOK

3
  1. Les utilisateurs peuvent activer ou désactiver javascript dans leurs paramètres de votre navigateur. Ce n'est pas une question de ce qui est installé dans le navigateur, mais plutôt des préférences de l'utilisateur. Lorsque vous ne pouvez pas utiliser javascript, vous pouvez généralement accomplir la même chose en effectuant plus de postbacks. L'expérience utilisateur sera certainement plus lente. Ajax et jQuery reposent sur l'activation de javascript par l'utilisateur.

2
  1. No. Javascript et Java sont deux choses différentes
  2. Quelle est la raison pour laquelle vos développeurs doivent prendre en compte le cas où Javascript est désactivé. Votre site devrait fonctionner gracieusement (albelt avec des fonctionnalités réduites) même si Javascript n'est pas activé (comme sur mobile). Cela signifie que vous devriez avoir une version de base du site pour l'utilisateur sans Javascript pour naviguer.
  3. Oui.
2
  1. Tous les navigateurs modernes sont équipées d'un moteur JavaScript intégré, mais l'utilisateur peut le désactiver. JavaScript a une syntaxe similaire à Java (de Sun) mais c'est un langage qui lui est propre. Si votre site Web a besoin de JS, ajoutez un élément HTML qui dit «Veuillez activer JavaScript» et le rendre invisible dans l'un de vos scripts. Lorsque les utilisateurs peuvent le voir, elle a désactivé JS. AJAX ne fonctionne pas lorsque JS est désactivé.

  2. AJAX ne fonctionne pas lorsque JS est désactivé. La même chose est vraie pour jQuery.

-1

1- Chaque navigation en direct seule ...et n'a pas d'importance si java est installé pour la commande javascript.

3- Le noyau AJAX est javascript. Si javascript est désactivé, ajax est désactivé.

0

1 - Non, le javascript est lu par les navigateurs Web et est par défaut la plupart du temps. Un utilisateur devrait normalement le désactiver lui-même.

2 - Il existe une méthode de développement appelée Graceful Degredation qui peut vous aider à créer des sites Web qui fonctionneront toujours si javascript est désactivé.

3 - Ajax est beaucoup plus difficile sans javascript, mais encore Graceful Degredation peut vous aider ici. No. 'sun java' et JavaScript sont deux choses différentes.

0
  1. JavaScript est présent et activé par défaut dans tous les navigateurs modernes.
  2. Vous pouvez placer un message demandant à l'utilisateur d'activer JavaScript dans son navigateur à l'intérieur de la balise .
  3. Oui AJAX et jQuery nécessitent que JavaScript soit activé.
0

La dégradation gracieuse pour le point 2 est définitivement la bonne façon de procéder - jQuery est très important. Votre page contient le balisage requis pour que votre site fonctionne via des publications.

Cela peut ensuite être «hijaxé» par votre script pour activer les mises à jour AJAX, etc. Cela signifie que si un utilisateur est prêt à activer une expérience plus agréable, ils peuvent.

Si vous programmez des sites intranet, vous pouvez généralement supposer que les scripts serait activé - ces sites sont souvent très intense ... scénario

9

Question 1: Java et JavaScript sont deux langues différentes. JavaScript est un langage typé dynamiquement où Java est un langage strictement typé (c'est-à-dire que vous devez définir des variables comme int, string, etc ...). Tous les navigateurs, à l'exception des lecteurs d'écran, doivent avoir le code JavaScript activé par défaut. La chose à retenir est que les utilisateurs ont la possibilité de désactiver JavaScript s'ils le souhaitent. La raison pour laquelle ils l'éteignent est parce que pendant les années 90, JavaScript a été utilisé de manière incorrecte, comme la création de pop-up après des fenêtres pop-up et d'autres choses espiègles.

Question 2: Vous devriez toujours développer votre site Web pour fonctionner sans JavaScript activé. JavaScript est comme la cerise sur le gâteau. C'est le comportement de fantaisie que votre site Web a. La technique de développement de votre site Web pour travailler avec JavaScript est désactivée, mais être plus "amélioré" quand il est activé s'appelle "JavaScript discret". Fondamentalement, cela signifie que vos utilisateurs peuvent accéder au contenu de vos pages Web sans avoir besoin de JavaScript. Recherche dans Google pour "Unobtrusive JavaScript" et vous trouverez une pléthore d'informations et de techniques.

Voici quelques quelques liens pour vous aider à démarrer: A List Apart Behavioral Separation Easy as Pie - Unobtrusive JavaScript

Question 3: Oui. Si JavaScript est désactivé, vos méthodes Ajax et votre bibliothèque jQuery ne fonctionneront pas.

Faites des recherches sur ce sujet. Vous trouverez beaucoup d'informations qui vous aideront dans votre quête de JavaScript discret.

+1

+1 pour votre réponse à la question 2. Fondamentalement, le conseil est de construire un site qui fonctionne sans javascript, puis ajouter des scripts sur le dessus comme une amélioration. Presque toujours, si un site dépend de scripts, vous le faites mal. – TRiG

Questions connexes