Is there a method in Javascript to imitate an object-oriented language? For example, is it possible to replicate the ability to define custom classes/objects with properties? Given that JSON serves as a means for passing objects in JavaScript, I assume there must be a way to create and store objects on the client side for future reuse. Any guidance on tutorials or resources regarding this concept would be greatly valued.
I would also welcome sample code demonstrating how to dynamically create an object and then utilize it with jQuery.