Publicité animée flash ou Gif partenaires
Fotolia

Posts tagged ‘javascript’

Comment optimiser le chargement de son site

Un récapitulatif des choses à savoir, des astuces pour optimiser le chargement de son site web ou de son blog sont rédigés par Yahoo, voila la page de conseils d'optimisation pour les CSS, Javascript et Php en anglais.

Comment optimiser les fichiers javascript et js

Pour optimiser vos fichiers js et javascript, plutôt que d'utiliser des services en ligne de compression qui rendent le code JavaScript illisible et surtout inutilisable, il vous suffit d'installer sur votre serveur (serveur dédié ou mutualisé) un ensemble de librarie Php gratuit MiniFy. MiniFy se charge de compresser vos fichiers js en un seul de façon dynamique et surtout de conserver vos fichiers d'origine. Cela permet à vos pages de se charger plus rapidement en chargeant un seul gros fichier javascript plutot que plusieurs fichiers js. A placer bien sur placer le script dans la balise head, la compression CSS fonctionne mais on a parfois quelques surprises. Utilisation de Php 5.1 minimum

ExternalInterface sans Javascript externe

L'appel a une fonction javascript peut se faire en actionscript depuis Flash CS 4.

La fonction Javascript est encapsulée dans une fonction et dans un fichier xml

Un petit exemple avec la détection de la résolution d'écran, qui peut aussi se faire avec la classe Sytem.capabilities :

      public function resolution():void {
         var monJavaScript:XML =
          ;;
         flash.external.ExternalInterface.call(monJavaScript);
        }

ExternalInteface et firefox

Pour communiquer de flash ou flex avec du javascript, rien de plus naturel que d'utiliser la classe  ExternalInteface, disponible depuis flash 8 sauf que pour utilisateurs de firefox 2, l'appel ne se fait pas et il faut utiliser alors :

import flash.extenal.ExternalInteface;

et ensuite

flash.extenal.ExternalInteface.call(mafonction);

au lieu de ExternalInteface.call(mafonction);

Le bug a été corrigé pour firefox 3 mac et pc.