2011-05-03 59 views
5

我不能相信jQuery的所有代碼都是手工完成的。是否有自動生成腳本清晰庫的工具?

編輯。只是要清理器

腳本#有一組庫包裝jquery。這允許我以自然的c#方式調用jquery函數。但他們長大了很長時間。但他們也看起來整潔一致。看起來像一個工具生成它們。但腳本arp包中沒有工具。因此,將q

+0

你需要讓你的問題更清楚。 :) – DuckMaestro 2011-05-03 05:46:31

+1

知道答案的人理解了這個問題,但我會澄清它 – pm100 2011-05-03 16:06:44

回答

5

不幸的是,沒有神奇的工具......我並手工編寫jQuery代碼。

如果你看它,你會看到一個真正有看所有的「怪癖」 ......嗯......通過改變參數序列/計數等功能,實現以獲得不同的行爲,以及在可能的不同返回值等等。所有這些信息在腳本中根本不存在,無法創建一個漂亮的包裝器。

此外,還有,你必須考慮什麼自然/有用的C#的經驗將是...例如,使用枚舉來表示字符串文字,數字文字的地方。如何將不同行爲表示爲重載或在運行時轉換爲相同調用的不同命名的c#API。一些泛型將會有用的地方也是如此。

它不是火箭科學,但需要一點點的工作。它還取決於您嘗試打​​包的API的大小。與其他jQuery插件相比,jQuery核心是一個相當大的表面區域。

+0

Iwas希望包裝道場。 V大。我看到這個尖銳的工具包似乎有一個包裝生成器,也許我可以修改它 – pm100 2011-05-03 16:05:59

+0

如果你遇到問題,或者想要創建一個Dojo包裝器,請告訴我。我認爲這對一些人來說是一個有益的補充。希望包裝生成器能夠提供合理的開始。 – 2011-05-06 05:29:38

+0

您是否設法與道場圖書館世代取得聯繫?新的API看起來非常像可以輕鬆包裝的東西......它不使用全局變量,那裏有什麼運氣? – MBoros 2013-11-21 18:59:47

0

我不是很肯定,如果我得到你的問題的權利,但你在找一個代碼生成的jQuery?如果是這樣,我不認爲有。不過,您可以使用免費軟件(例如Aptana Studio)使用很棒的插件。希望它能幫助:)

相關問題