Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1043823
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T15:43:47+00:00 2026-05-16T15:43:47+00:00

This isn’t about a side-by-side technical comparison, rather about how to think in jQuery

  • 0

This isn’t about a side-by-side technical comparison, rather about how to “think in jQuery” versus “thinking in Prototype”.

I’ve used Prototype heavily for several years, and jQuery somewhat less heavily until about a year ago when I started doing a lot with it.

With Prototype, I can write some fairly elegant code; my boss once reviewed a large amount of my code and remarked that it was the first Javascript he’d ever found a pleasure to read. I understand – and understood pretty much from the beginning – almost instinctively what Prototype’s trying to do, and know how to work with it.

My jQuery code is a lot more, how can I put this, “workmanlike”. I feel as if I’m fighting jQuery every step of the way. I have to (try to) force myself to stick with it and not drop down into “native” JS, where I know I could bash out clean cross-browser code more quickly. Working with it more makes it more, not less, frustrating.

It’s not (or at least not entirely) a lack of familiarity with the functions available. I’ll often know I need to use a given function, but the way in which it’s used seems truly bizarre. That’s usually a sign that I’m coming at something entirely the wrong way.

The more I think about this, the more I think I’m trying to use jQuery in a Prototype way.

There has to be some blinding flash of light that hasn’t happened to me yet. Especially if you’ve worked a lot with both, what do you find are the most fundamental differences in approach? How do you need to adjust your mindset when switching from one to the other?

Don’t be afraid to state the blindingly obvious, because it may just be that blinding flash…

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T15:43:48+00:00Added an answer on May 16, 2026 at 3:43 pm

    The best advice i can give is “Embrace this“. In jQ, you’re nearly always talking about iterating over a set that is wrapped in the jQuery object. Invoking one of the set’s methods performs the method on all the elements of the set, whether its 1 or 100. That method is always going to return the same instance of the set (aside from accessors that get a property). In the context of the interation this is the value of the item in that set youre manipulating – usually the raw DOM Element, but it could be the value of an object property or array item.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.