SORU
20 Mart 2010, CUMARTESİ


Neden JavaScript ile " başlatmak için ihtiyacı var;;"?

Son zamanlarda JavaScript bir sürü yorum bölümüne aşağıdaki ; Web Başlangıç dosyalarını hemen fark ettim.

Örneğin, this jQuery plugin's kod ile başlar:

/**
 * 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( $ ){

Neden dosya ; ile başlamak gerekiyor mu? Sunucu tarafı JavaScript dosyaları da bu Kongre görüyorum.

Bunu yapmanın avantajları ve dezavantajları nelerdir?

CEVAP
20 Mart 2010, CUMARTESİ


Komut dosyaları genellikle birleştirilmiş beri diyebilirim ve sıkıştırılmış/son adam gibi bir şey vardı bir ihtimal gönderilen beraber/minified:

return {
   'var':'value'
}

ucunda ; olmadan son yazısının sonunda. Eğer senin başında ; varsa, güvenli, örnek:

return {
   'var':'value'
}
;(function( $ ){ //Safe (still, screw you, last guy!)

return {
   'var':'value'
}
(function( $ ){ //Oh crap, closure open, kaboom!

return {
   'var':'value'
};
;(function( $ ){ //Extra ;, still safe, no harm

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joshua Kywn

    Joshua Kywn

    17 Mayıs 2010
  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013
  • The Weavers of Eternity Paracord Tutorials

    The Weavers

    1 Ocak 2014