可能重複:
jquery-min version?差異jQuery的1.4.1.min.js和jQuery的1.4.1.js之間
,同時創造了新的這兩個文件已經包含項目在VS2010中。在jquery-1.4.1.js中,變量更具可讀性,評論最小。那麼這兩者之間的確切區別是什麼?是否像min.js中沒有提供某些功能?在此先感謝..
可能重複:
jquery-min version?差異jQuery的1.4.1.min.js和jQuery的1.4.1.js之間
,同時創造了新的這兩個文件已經包含項目在VS2010中。在jquery-1.4.1.js中,變量更具可讀性,評論最小。那麼這兩者之間的確切區別是什麼?是否像min.js中沒有提供某些功能?在此先感謝..
不,應該沒有任何區別。 .min版本已被minified - 它被分解爲功能相同的代碼,其中包含更短的變量名稱,沒有註釋等,因此它是一個更小,更快的下載。您的瀏覽器的JavaScript引擎不會注意到其中的差異。
您應該更喜歡用於生產代碼的.min版本,但未縮小版本的verison更容易使用。
不,如果你看分鐘版本的源代碼,你會發現它不太可讀。正常版本適用於那些可能想要閱讀源代碼並進行更改的人。
如果你只使用庫,你應該使用min版本,因爲你的客戶需要更少的帶寬和時間來下載它。
min只是一個「壓縮版本」。 Min用於縮小尺寸
min.js文件已被縮小以便在實時環境中更有效地使用。正常的.js文件用於調試,因爲正如你所說,它更具可讀性。
這些文件具有完全相同的功能。 'min.js'文件已被「縮小」,因此文件體積較小,下載到客戶端所用的時間較少。
縮小是從 代碼中刪除不必要的字符以減少其大小從而縮短加載時間的做法。當代碼爲 時,將刪除所有註釋,以及不需要的空白字符(空格,換行符和製表符) 。對於JavaScript, 可提高響應時間性能,因爲下載的文件的大小會減小。兩種用於縮小JavaScript代碼的流行工具是 JSMin和YUI Compressor。
http://developer.yahoo.com/blogs/ydn/posts/2007/07/high_performanc_8/