-
Recent Posts
Recent Comments
- 網路開店 on Apple的網頁設計哲學(下)
- look on Adobe CS3 註冊機
- 11 on Adobe CS3 註冊機
- 貘电台 on 100+搜尋引擎優化工具
- clam on 100+搜尋引擎優化工具
Archives
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- August 2009
- July 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
Categories
Meta
Tag Archives: JS
併行、分段載入外部 script
跟 image object 不同,網頁上的 script object 是一個接一個地下載,而非同時下載。 Parallel script loading (併行載入)是加速網站頁面載入最有效的方法之一。因為古代的瀏覽器(aka IE)很多都不支援 parallel scripting loading,它們載入外部 script 時是一個完成後才開始下載另一個,而不是像圖片一樣同時下載多個文件,即出現上圖情況:所有在該 script 之後的文件下載都被擋在後面了 (blocking)。因此出現了 n 多個小技巧解決這個問題。
Google JavaScript Closure Compiler
初看到 JavaScript Closure Compiler 這個名字的時候,我很好奇,因為 compiler 這個詞一般不會跟 JavaScript 扯上關係。原來這個個由 Google 用 Java 開發的 Javascript 壓縮工具。 Google Closure Compiler 提供三種壓縮方法,分別是空格移除、簡單壓縮及進階壓縮。簡單壓縮基本上只是把 comments 和空格拿走(跟 YUI Compressor 基本一樣);進階壓縮除以上功能外,還能夠 rename variable name、甚至重寫某些 statement!很好很強大!