Saya baru-baru ini memperhatikan bahwa banyak file JavaScript di Web mulai dengan ;
segera mengikuti bagian komentar.
Misalnya, kode plugin jQuery ini dimulai dengan:
/**
* 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( $ ){
Mengapa file harus dimulai dengan ;
? Saya melihat konvensi ini di file JavaScript sisi-server juga.
Apa kelebihan dan kekurangan dari melakukan ini?
return
pernyataan sebagai hal terakhir dalam sebuah skrip, bukan? Kembali di tingkat atas tidak masuk akal. Itu harus menjadi sesuatu yang lain, bukan?