2011-06-03 47 views

回答

1
  • jQuery.com

    根據您的問題,似乎你不熟悉使用jQuery。 jQuery是一個用JavaScript編寫的JavaScript框架。它對選擇器/過濾器功能非常有用,能夠使用$('div');(或jQuery('div');)之類的東西拉動對象的對象,從而將所有div從頁面中拉出。使用點符號,您可以在那些返回的對象上執行方法。

  • (function(){ ... })(window) ...

    既是一個匿名函數的定義和調用,傳遞window對象。它有點像function foo(){...} foo(window),只是你沒有把變量foo中的定義存儲起來,你需要將定義包裝在括號中進行語法識別,以便用尾括號來調用它。

有關更高級的JavaScript主題,請參閱google closure s。

+0

感謝,瞭解更多關於(函數(){...})(窗口)...我可以用關鍵字搜索:閉包? – Chameron 2011-06-03 03:04:54

+0

Chameron,沒有什麼要了解的,它只是一個獨立的定義和調用;基本上是一個沒有創建變量的函數。關閉是一個類似但不同的主題。他們多次被儲存在一個變量中,但他們的使用/影響在過去幾年裏成爲一個令人興奮的新話題。 – vol7ron 2011-06-03 03:12:44

+0

我不知道未命名的功能。 http://kangax.github.com/nfe/謝謝你解釋我:D – Chameron 2011-06-03 03:17:46

2

jQuery Mobile。 http://jquerymobile.com/

的原因,你不能讀它,是因爲他們正在壓縮其改變周圍的變量名,使盡可能小的代碼的代碼。這有助於代碼加載速度更快。

+0

juqery被用作插件,只需要加載,當我們想要與jquery – Chameron 2011-06-03 02:28:08

+0

集成,並在我已經下載的示例代碼中包含免壓縮版本 – Chameron 2011-06-03 02:41:37

1

部署前開發人員通常會使用minify their javascript。這使得很難理解。但通常你可以去他們的網站,如果他們願意共享代碼

+0

我有下載示例代碼,並有一切都沒有壓縮。 – Chameron 2011-06-03 02:33:51

相關問題