Toolbox

Javascript

JavaScript est un langage de programmation qui ajoute de l’interactivité à votre site web (par exemple : jeux, réponses quand on clique sur un bouton ou des données entrées dans des formulaires, composition dynamique, animations).

Il a été inventé par Brendan Eich, co-fondateur du projet Mozilla, de la Mozilla Foundation et de la Mozilla Corporation.

JavaScript est d’une incroyable flexibilité. Vous pouvez commencer petit, avec des carrousels, des galeries d’images, des variations de mises en page et des réponses aux clics de boutons.

Avec les technologies HTML et CSS, JavaScript est parfois considéré comme l’une des technologies cœur du World Wide Web. Le langage JavaScript permet des pages web interactives, et à ce titre est une partie essentielle des applications web. Une grande majorité des sites web l’utilisent, et la majorité des navigateurs web disposent d’un moteur JavaScript dédié pour l’interpréter, indépendamment des considérations de sécurité qui peuvent se poser le cas échéant.

Jquery

jQuery est une bibliothèque (c’est-à-dire un ensemble de codes prêts à l’emploi) conçue pour simplifier l’écriture de codes JavaScript et AJAX. Créée en 2006 par John Resig, cette bibliothèque est la plus célèbre et la plus utilisée à ce jour.

Client et serveur

Le terme « client » désigne tout ordinateur, tablette, téléphone ou autre périphérique qui consomme des données. Inversement, le terme « serveur » désigne tout ordinateur qui délivre des données. Ainsi, lorsque vous tapez une adresse dans votre navigateur, vous utilisez un client Web. Ce client envoie une demande d’informations au serveur correspondant. Les informations sont recherchées sur le serveur, acheminées jusqu’au client et finalement affichées dans le navigateur, comme le montre la figure suivante.

Js et Jquery = langage client

Il est important de comprendre que le code Js et jQuery s’exécute côté client. Dans la plupart des cas, il n’y aura aucun échange avec un serveur et donc quasiment aucun délai entre le début et la fin de l’exécution du code jQuery. Cependant ceci est à prendre avec des pincettes. En effet, un code jQuery mal écrit et/ou non optimisé peut nécessiter de nombreuses secondes (voire minutes !) pour s’exécuter. Ce qu’il faut retenir de cela, c’est qu’avec jQuery vous n’êtes pas soumis à la disponibilité d’un quelconque serveur et qu’en général les temps d’exécution sont vraiment très courts.

Ou placer le code ?

Traditionnellement il était d’usage de placer la balise <script> entre les tags <head> et </head>.

Cependant il est actuellement recommandé de la placer en fin de document juste avant </body> pour ne pas bloquer le chargement de la page.

On peut aussi placer le code dans un fichier séparé contenant exclusivement du JavaScript et portant l’extension .js. et l’appeller comme une feuille de style CSS externe.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *