Salut à tous,

J'ai deux questions qui vont sembler être bête mais bon...

On utilise souvent, surtout si on réalise les tutos,
cette ligne : <script type="text/javascript" src="js/jquery.js"></script>
voir même : <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.js"></script>
et avec les années qui filent, certaines de mes pages contiennent encore des "jquery-1.4.2.min.js" voir même plus vieux

Première question :
Pour éviter d'avoir 15 jquery de version différente...
Peut-on placer dans le header de son template une fois pour toute <script type="text/javascript" src="js/jquery.js"></script> et ainsi charger la dernière version juste en remplaçant ce js ?

Deuxième question :
Mes codes datant du début de l'empire ayant le jquery version 1.0.2 vont-ils toujours fonctionner avec la version récente ?

et une troisième pour dire que j'ai pas ouvert un sujet pour rien

JQuery se transmet-il à travers un include ou un require_once ?

Exemple
index.php :
<?php
require_once('fonctions.php');
ou
include('fonctions.php');
?>

fonctions.php :
<?
echo '<script type="text/javascript" src="js/jquery.js"></script>';
?>

Merci

Edition :
ce lien semble donner toujours la dernière version
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
ou
<script type="text/javascript" src="http://code.jquery.com/jquery.js"></script>
ou la dernière version min
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

2 réponses


MrGuillou
Réponse acceptée

Bonjour, pour la première question, oui en effet tu peux faire cela, mais tu devrais aussi te pencher sur la question de l'architecture mvc.
Pour la 2ème question cela dépend de ton code, c'est à toi de le modifier pour qu'il soit compatible.
Pour la 3ème require_once, require, include, include_once sont différentes fonctions php.
Les fonctions en "once" vérifient si le fichier a déjà été inclut, si oui il ne le rappelle pas.
Après la différence entre include et require, et que include appelle le fichier et que si elle ne le trouve pas, le scripte continue à s’exécuter alors qu'avec require il s’arrête.

Divin
Auteur

Merci jbou43, je vais faire quelques essais

je pense que ce sont des détails qui ont leurs importances et que ne ferait-on pas pour gagner une ligne

Quant à la question mvc... je n'ai pas encore saisi la nécessité d'avoir 30 pages pour n'en afficher qu'une seul ;)
mais je vais décortiquer le forum pour trouver la réponse