The best méthode pour le Chargement de vos Javascript et l’éxécution de leurs Fonctions !

Kyle Simpson, nous gratifie d’une nouvelle version (0.7) de son LABjsLoading And Blocking javascript.

Le principe est de charger tous les scripts mais dynamiquement et de manière parallèle.
Les méthodes de chacun ne seront appelées que si son parent est corrrectement chargé !

Prenons comme exemple l’eXceLLent (n’hésitez pas à appuyer les X et L) jQuery : son chargement, puis celui de jQuery Tools  , un de vos scripts et pour finir le fichier executant vos fonctions préférées (généralement : initPage.js).

Dans un premier temps, vous chargez bien sur LABjs :

<script language="javascript" type="text/javascript" src="Js/LABjs-0.7/LAB.js"></script>

Puis

1ère méthode :

?Download LABjs-01.txt
1
2
3
4
5
6
7
8
9
10
11
$LAB
.script('jquery.js')
.block(function(){
 $LAB
 .script('jquery.tools.min.js')
 .script('mon.script.js')
 .block(function(){
  $LAB
  .script('initPage.js');
 })
});

2nd méthode :

?Download LABjs-02.txt
1
2
3
4
5
6
7
$LAB
.script('jquery.js')
.block()
 .script('jquery.tools.min.js')
 .script('mon.script.js')
 .block()
  .script('initPage.js');

LABjsLABjs Description

WordPress 2.8, Fatal Error Memory size exhausted : Solution

WordPress vient de passé en version 2.8, quoiqu’à ce jour, nous sommes déjà en 2.8.2.
Depuis cette version, WordPress utilise beaucoup plus de fonction Php 5.
Si votre serveur est par defaut configuré en Php 4, la quantité de mémoire nécessaire sera supérieure à celle configuré sur la plupart des serveurs d’hébergement (Free.fr,…).

 

 

Alors, on passe en Php 5 :

Créer ou éditer votre fichier .htaccess et ajouter en 1ère ligne :

?Download htaccess.txt
1
2
3
4
php 1
# BEGIN WordPres
ErrorDocument 404 /index.php
# END WordPress

On vérifie tout ça en lançant un petit phpinfo(); sur son site

?Download phpinfo.php
1
<?php phpinfo(); ?>

 

UX – UX Design

User eXperience, User eXperience Design.

C’est de l’expérience de chacun que l’on peut décrire les conditions et interactions des éléments d’un site (navigation, formulaire,…) ou tous médias numériques.

Une bonne expérience vécue par un utilisateur sur un site web est ce qui lui donnera l’envie d’y revenir.

Cette expérience se fonde sur:

 

  • l’utilité du site,
  • sa simplicité d’utilisation,
  • la confiance qu’il inspire,
  • et la qualité du service délivré.

 

Investir dans l’amélioration de l’expérience-utilisateur est la meilleure dépense qu’un décideur puisse ordonner.

Les Biblitothèques d’API AJAX by Google

dojo jquery prototype mootols scriptaculousUtiliser la puissance de feu des serveurs de Google pour charger les API AJAX les plus populaires à partir de vos applications et sites web ! Google a choisi d’héberger les bibliothèques d’API AJAX les plus populaires tel que jQuery, jQuery UI, Prototype, script.aculo.us, MooTools, Dojo, Yahoo! User Interface Library et SWFObject. Toutes les API’s sont disponibles avec la commande google.load():

 

1
2
3
4
5
<script src="http://www.google.com/jsapi"></script>
<script>
	// Exemple, chargement de la version 1.3.2 en version non compressé de jQuery
	google.load("jquery", "1.3.2", {uncompressed:false});
</script>

Documentation : Google AJAX Libraries API – Developer’s GuideToute la liste des API’s et versions

Tags: , , , , , , , , ,
...Le Bar est fermé