2011-05-06 113 views
1

我正在嘗試更改已啓動並正在運行的網站。你爲什麼要把/ *放在你的jQuery函數中?

我注意到,周圍的jQuery的功能有/ *

任何想法,爲什麼會出現?

請參見下面的代碼:

<script type="text/javascript"> 

/*$(document).ready(function() { 
    $('.slideshow').cycle({ 
     fx: 'fade' 
    }); 
});*/ 

/*$(function() { 
    $('.slideshow img').css({ 
     opacity: 0 
    }); 

    setTimeout(function() { 
     $('#slideshow').cycle({ 
      random: 1 
      //delay: 1000 
     }); 

     $('.slideshow img').css({ 
      opacity: 0 
     }); 

    }, 1000); 

});*/ 

$(function() { 
$('.slideshow').cycle({ 
     fx: 'fade', 
     random: 1 
    }); 
}); 

</script> 

只是想知道是否療法是這樣做的任何具體原因,任何想法?


思想是這樣的話,就認爲我會檢查它是否有什麼做的事實,該網站似乎是prototype.js中

認爲它可能以藏漢使用的jquery.js做一些奇怪的事情來阻止兩者之間的問題,因爲我過去也遇到類似的問題。特別是使用jcycle插件時。我非常喜歡jQuery,但是當它是某人刪除了網站時,您可以做些什麼。 :o)

+1

/* * /用於在JavaScript中註釋多行代碼 – nuffGigs 2011-05-06 15:41:57

回答

9

要將它們註釋掉,所以它們不會運行(大概在替代代碼被測試時,它可以很容易地回滾)。

+3

而且可能不是一種非常過時的版本控制形式... – justkt 2011-05-06 15:41:37

1

他們正在評論一箇舊功能?

2

這些是評論分隔符;這些功能被註釋掉了,而不是實際可用代碼的一部分。

7

這將是「窮人的版本控制」在工作。這些功能可能是舊版本註釋掉的,將替換爲您在底部看到的實際版本。

當然,正確的做法是相信你的VCS,並刪除你不使用的代碼。 :)

0

只要你知道:

$(function() { 

應該等於:

$(document).ready(function(){ 

有時候我留下其他的方式來運行代碼(TMTOWTDI)殘留提醒,所以在未來,如果我回到它,它可能是一個重新學習的經驗。這可能是另一個問題的好辦法。

這仍然不是一個好的做法,但是即時評論(特別是在網上,仍然傳輸數據,因爲它沒有編譯)仍然可以使用。不過,一般來說,你不想使用英語提醒的評論。

相關問題