2015-04-27 44 views
1

我不明白爲什麼有人會用純js來處理事件觸發器,現在jQuery存在。有人可以向我解釋爲什麼學習編程事件的兩種方式對我有好處嗎?純js方式更靈活嗎?用jquery處理純JavaScript的事件有什麼好處?

+0

JQuery提供了JavaScript代碼的抽象,通常需要進行簡化。由於JQuery是一種抽象,因此學習JavaScript的方式來了解它的工作原理可能會有所幫助。 JavaScript在某些情況下可能會更快。這是說,它通常是首選。儘管如此,用JavaScript處理事件的代碼是非常基本的。 – chRyNaN

+1

儘管對於jQuery而言,「儘量少寫,多做一些」的口號是正確的,並且API有很好的文檔記錄。 MDN Docs for javascript也很好 – charlietfl

+1

呃,不使用jQuery會是一個好處。 – jib

回答

3

雖然使用jQuery可能更簡單也更容易,但它比純JS要慢很多。大多數應用程序甚至不需要jQuery,因爲它們沒有充分利用它的庫。

這些是兩個主要原因。

+0

謝謝,我有一種感覺,它有處理性能的東西。來自Ruby背景,所以這些信息是有幫助的。 – Chris