寻找灵感:jQuery如何真正有用?

时间:2009-11-11 18:12:30

标签: jquery

  • 在阅读jQuery in Action之后,我可以了解jQuery Core API的目的和优势。
    • 到目前为止,我已经在几个生产应用程序中使用了jQuery。
  • 但现在我想从一个jQuery新手毕业到jQuery专业人员。
  

是否有任何博客或书籍详细介绍了jQuery如何在生产应用程序中真正有用?

  • 基本上,我正在寻找jQuery的灵感。
    • 即。我有一种感觉,博客圈中的其他开发人员已经想到了使用jQuery的有趣方法。

简而言之:

  • 我读过'jQuery in Action'。
  • 我在几个生产应用程序中使用过jQuery。
  • 现在是什么?

6 个答案:

答案 0 :(得分:14)

  

jQuery如何让我更有效率?

通过阻止来自:

  1. 编写处理DOM的代码行太多。
  2. 浪费时间了解如何以跨浏览器的方式做一些事情。
  3. 允许你:

    1. 更直接地考虑代码的目标(避免大量的DOM操作)
    2. 利用其他人的工作(插件也是如此)

答案 1 :(得分:4)

jQuery可以像任何其他javascript框架一样有用,但是jQuery的主要观点是基于它的大量贡献者和插件。 如果您正在寻找已经构建的插件,请查看ajaxrain.com,其中大约有500个。

答案 2 :(得分:2)

尝试使用它重写现有JavaScript代码库的某些部分。选择一个涉及元素遍历和/或事件的特定毛茸茸的东西。

答案 3 :(得分:2)

我认为这取决于你必须解决的问题 - 但是用简单明了的术语来说,在jQuery中你已经为浏览器客户端做了很多聪明的事情,可能还有一个插件。 / p>

我制作复杂琐碎的两个例子是: 1)如果在任何文本框中进行了更改,我需要显示一条消息(你有保存的更改),这花了我几分钟的jQuery - 几分钟 - 从冷,没有实际的jQuery经验。

2)MVC应用程序中的自动完成 - 添加插件,添加数据,完成基本操作,在服务器端代码中添加辅助方法,甚至更多地完成了大量的ajaxy善良。

你不需要需要助手来做这件事,但在上述两种情况下,我花了几分钟时间将调试代码添加到我的应用程序中并立即得到我想要的结果并合理确定一个代码块不会踩到另一个代码的脚趾上。

哎呀,document.ready几乎全部都是值得入场的。

问题的答案基本上是首先问“我如何使用脚本来使我的Web应用程序更好”,这导致“如何使用jQuery使我能够添加使我的Web应用程序更好的功能”我认为这会带你到你想去的地方......

答案 4 :(得分:1)

现在是时候将你从书中学到的东西付诸实践了。

阅读书籍不足以学习语言/技术。你必须“弄脏自己的手”。

如果你读,你会忘记。如果您与正在阅读的技术进行互动,您实际上就是在学习它。

答案 5 :(得分:0)

jQuery是javascript。所以你读到的关于javascript有用的任何内容都非常适用。您可能听说过AJAX及其改变Web应用程序设计的方式。您可能听说过Google及其应用程序利用了AJAX和其他JavaScript技术。

与任何其他技术一样,如果没有问题需要解决,它就毫无意义。找到您要解决的问题,并应用您的技术。设计一个Web应用程序并使用jQuery。如果您没有考虑应用程序或需要解决的问题,那么您并不需要它。