• Le Javascript

    Définition

    Le javascript est un langage de script orienté objet (à ne pas confondre avec Java). C'est un langage utilisé coté client et qui est donc interprété par votre navigateur. 
    Son utilisation permet de donner de l'interactivité à votre blog en permettant des modifications instantanées des pages web HTML envoyées par votre serveur.
    Ce langage est visible dans le code source de vos page et ne permet pas de confidentialité. Il s'agit du langage de script le plus ancien et le plus utilisé.

    En résumé, pour un site "statique', l'utilisation de l'HTML + CSS est suffisante. Pour une page entièrement dynamique, il faut se tourner vers un langage serveur: Le PHP. Pour une page entre les deux, on ajoute un peu de javascript.

    Le javascript et Eklablog

    Par défaut, le javascript n'est pas activé sur votre blog. Pour qu'il le soit, il faut en faire la demande ici: Le Javascript

    Je me dois de vous mettre en garde sur son utilisation. D'ailleurs, vous retrouverez ces recommandations sur de nombreuses pages de ce blog.
    Le javascript est très tatillon sur le respect de la casse. Certaines propriétés fonctionnent pour la plupart des navigateurs alors que d'autres ne fonctionnent que pour un navigateur donné.
    Un code javascript mal fait, peut vous créer pas mal de soucis sur votre blog.

    En conséquence, ne modifiez un code javascript que si vous savez ce que vous faites. L'approximation n'est pas de mise ici. 

    Le Javascriptne permet pas l'utilisation du PHP. La seule option qui vous est possible si vous voulez absolument utiliser du PHP, c'est de placer vos scripts sur un serveur sachant les interpréter, puis de les intégrer à vos pages via une iframe par exemple.

    La personnalisation de nos blogs a été particulièrement poussée par l'équipe d'Eklablog. Le javascript va nous permettre d'aller encore plus loin en accédant aux éléments inaccessibles via les menus de personnalisation.

    Que peut-on faire avec du javascript?

    Les possibilités sont nombreuses. Vous pouvez par exemple:

    • Modifier le contenu d'un élément,
    • Modifier les couleurs, dimensions,...
    • Déplacer, renommer, copier, supprimer des balises,
    • Créer toute sorte d'éléments,
    • Faire des calculs,
    • Faire des animations,
    • etc.

    Et tout cela de manière dynamique.

    Il faut bien comprendre que ce langage est interprété au niveau de votre navigateur et qu'aucune des actions réalisées n'affecte durablement votre page. C'est toujours la même page qui est envoyée par le serveur.

    Mootools qu'est-ce que c'est ?

    Mootools est un framework javascript comme peut l'être JQuery. L'avantage est que Mootools est utilisé par Eklablog et est par conséquent déjà intégré à vos pages.

    Avec une bibliothèque de ce type, il sera beaucoup plus facile de réaliser des actions javascript qui sont parfois longues à programmer.

    Mootools comporte de nombreuses classes et j'en évoquerai quelques unes dans les pages qui y seront consacrées.

    Pour vous donner un exemple, il est particulièrement délicat de détecter le navigateur utilisé par votre visiteur. Cela se traduit par plusieurs lignes de script dont le résultat est parfois surprenant.
    Avec Mootools, pour connaître le type de navigateur utilisé, il suffit d'utiliser la classe Browser.

    <script>alert (Browser.name);</script>