2010-02-21 179 views
1

我不熟悉Javascript,我必須將項目的Javascript代碼轉換爲Jquery腳本。如何將JavaScript函數轉換爲JQuery

ofcourse我不是項目負責人或類似的東西,我只是在闡述這一過程可能已經是什麼樣的問題,可以用什麼樣的needness的面子?

所以如果你知道的任何解決方案,JavaScript函數轉換爲jQuery的那些請幫我知道什麼應該被考慮。

+1

爲什麼需要轉換......? – kennytm 2010-02-21 11:49:55

+0

我認爲你需要做烏爾自己的JS框架受到重用不需要使它一個jQuery funcs中basicly原因jQuery是從JavaScript那麼,是我們要提高我們網站的eficiency,也可以作爲它的一個大型網站上的轉換 – Marwan 2011-10-09 13:52:39

回答

6

將jQuery添加到JavaScript上的現有項目不應該破壞任何現有的JavaScript,除非您使用的是諸如原型之類的衝突框架,在這種情況下,您可以通過簡單地設置jQuery到noConflict模式。

當然,如果工作正常,就不需要將JavaScript函數重寫爲jQuery,除非您的主要目標是提高效率/編寫較短的代碼,或者僅僅是因爲JavaScript變得過於繁瑣而無法維護。

總之,如果你只是想添加一些新的jQuery功能的網站;爲什麼不直接添加它並保留原有的JavaScript呢?

+0

在很長一段時間內,一些開發人員將與之合作,並且隨着Jquery變得更靈活更短的代碼。我們正在尋找一種方法來將我們的JavaScript轉換爲jQuery腳本。我的一些腳本也成了jQuery的插件或插件,它幫助我們獲得靈活的代碼。 – 2010-02-21 12:03:11

+0

這很公平,不幸的是沒有轉換器來執行這樣的任務,你必須自己重寫它們。我建議閱讀jQuery文檔以及jQuery提供的各種快捷方式,以避開更長的JavaScript代碼。 – Steve 2010-02-21 12:16:35

+1

不要指望將純JavaScript函數轉換爲jQuery,以使您的網站更高效。在很多情況下,額外的開銷會讓它變慢。 jQuery是關於緊湊的代碼,不一定像這樣的性能。 – bobince 2010-02-21 13:57:49

1

不,我恐怕沒有這樣的轉換器,即使有,你仍然要自己做一些改變。我建議您通過Jquery docs瞭解其中的差異並立即執行。謝謝

3

JQuery本質上是一組JavaScript函數,可以使一些JavaScript任務更容易。

如果你有一個現有的JavaScript項目,將工作無需任何轉換,但你可能會決定,如果你採取的某些jQuery函數利用某些路段會更短,更易於維護。

我不知道任何的轉換程序,會爲你做到這一點,但好處是,你可以決定哪些位要轉換。你可以根據時間做出這個決定,並且知道你的項目會工作,不管你決定使用多少jQuery。