2015-04-27 45 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