Ich habe kürzlich festgestellt, dass viele JavaScript-Dateien im Web mit einem ;
unmittelbar folgenden Kommentarbereich beginnen.
Zum Beispiel ist die jQuery - Plugin Code beginnt mit:
/**
* jQuery.ScrollTo
* Copyright (c) 2007-2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
* Dual licensed under MIT and GPL.
* Date: 9/11/2008
.... skipping several lines for brevity...
*
* @desc Scroll on both axes, to different values
* @example $('div').scrollTo( { top: 300, left:'+=200' }, { axis:'xy', offset:-20 } );
*/
;(function( $ ){
Warum muss die Datei mit einem beginnen ;
? Ich sehe diese Konvention auch in serverseitigen JavaScript-Dateien.
Was sind die Vor- und Nachteile davon?
return
Aussage als letztes in einem Skript haben, oder? Die Rückkehr auf höchstem Niveau macht keinen Sinn. Es müsste etwas anderes sein, oder?