Dupliqué possible: strong>
Que fait le premier point-virgule des bibliothèques JavaScript? p>Je lis je lis le code source jquery flexslider et je vois un
; code> Avant le document Ready Call P>
;(function ($) {...
3 Réponses :
Ceci est juste pour protéger contre les lignes de code précédentes qui pourraient manquer un point-virgule. P>
Si vous savez que le code avant a un point-virgule à la fin, ce point-virgule n'est pas nécessaire du tout. P>
Il est inclus dans l'affaire ...
Le code est regroupé dans le même fichier avec un autre code et p> li>
L'autre code n'a pas compris un point-virgule à la fin. P> li> ul>
par exemple ... p> sans le point-virgule, le () code> autour du plug-in FlexSlider aurait été interprété comme un appel de fonction et aurait essayé d'appeler le résultat de retour de la fonction précédente. p> p>
Ce n'est pas une faute de frappe. ; code> empêche les erreurs JavaScript dans les fichiers compliqués / minifiés / compressés. Par exemple, lorsque plusieurs bibliothèques / plugins indépendants sont compressés ensemble. P>
Vous n'avez pas besoin du
; code>. C'est probablement une faute de frappe.