2015-05-05 18 views
10

我仔細閱讀了一些源,我看這個不熟悉JavaScript語法/破解

<script type="text/javascript" src="script/jquery/jquery.1.7.1.js">//]]> 
</script> 
<script type="text/javascript" src="script/swfobject_modified.js">//]]> 
</script> 

有十幾個左右,以這樣的方式列出的頭依賴性,什麼是//]]>的每個之後的目的腳本標籤?

的代碼看起來有點老派,並設置爲模擬IE7在COMPAT:

<meta http-equiv="X-UA-Compatible" content="IE=7" /> 
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 

只是好奇真的,謝謝。

回答

4

我最好的猜測是,原本放在CDATA節這樣的腳本代碼:

<script type="text/javascript" 
//<![CDATA[ 
//]]> 
</script> 

當刪除//<![CDATA[which wasn't needed因爲它指的是一個外部源文件),他們只是忘了刪除最終//]]

+1

這就是我的想法,只是凌亂的清理,但它是在每一個JS依賴,第三方或專有之後。讓我們看看我們是否猜對了或者其他方面...... – danjah

+1

好的,我叫它,它的一些可憐的清理 - 我找不到任何相關的東西。我曾希望有一些很酷的技巧,我從不知道如何使用魔法立即下載文件。沒關係。 – danjah

+0

「使用魔法立即下載文件」 - 我猜,這將是來自硅谷的Pied Piper。 – danjah