Decoding jQuery

Introduction:
Open source is not open enough. To open the open source, in the Decoding jQuery series, we will break down every single method in jQuery, to study the beauty of the framework, as an appreciation to the creative geniuses behind it.

jQuery Core

Basics
OOP and jQuery part 1 – function
OOP and jQuery part 2 – object
OOP and jQuery part 3 – prototype
OOP and jQuery part 4 – function scope, chaining pattern and jQuery.fn

Design Patterns
OOP and jQuery part 5 – factory pattern
OOP and jQuery part 6 – facade pattern

Methods
jQuery.extend() – Objects inherit from objects
jQuery.isWindow() – Detecting window object
jQuery.parseXML() – Cross-browser XML parsing
jQuery.globalEval() – Evaluates a script in a global context
jQuery.toarray() – slice, call and everything else
jQuery.inarray() – searches for a specified value within an array
jQuery.support – DOM Level 2 event bubbling and detection

manipulation.js
domManip – DOM Manipulation

callbacks.js
jQuery.Callbacks() – jQuery Callbacks Object

Be Sociable, Share!

44 Responses to Decoding jQuery

  1. Pingback: Decoding jQuery – Cross-browser XML parsing | Web, Mobile Development

  2. Pingback: Decoding jQuery – Detecting window object | Web, Mobile Development

  3. Pingback: Decoding jQuery – Evaluates a script in a global context | Web, Mobile Development

  4. Pingback: Decoding jQuery – Objects Inherit from Objects | Web, Mobile Development

  5. Pingback: Decoding jQuery – OOP and jQuery part 1 | Web, Mobile Development

  6. Pingback: Decoding jQuery – OOP and jQuery part 2 | Web, Mobile Development

  7. Pingback: Decoding jQuery – OOP and jQuery part 3 | Shi Chuan's blog

  8. Pingback: Decoding jQuery – OOP and jQuery part 2 | Developers Blog

  9. Pingback: Decoding jQuery – OOP and jQuery part 2 | Developers Blog

  10. Pingback: Decoding jQuery – OOP and jQuery part 3 | Developers Blog

  11. Pingback: Decoding jQuery – OOP and jQuery - blog.topwebdevelop.com

  12. Pingback: Decoding jQuery – OOP and jQuery part 4 | Shi Chuan's blog

  13. Pingback: Decoding jQuery – .toArray() | Shi Chuan's blog

  14. Pingback: Apprendre jQuery

  15. Pingback: Des nouvelles de jQuery, épisode 42 | MathieuRobin.com

  16. Pingback: Decoding jQuery – jQuery.inArray() | Shi Chuan's blog

  17. Pingback: Decoding jQuery – jQuery.support and DOM Level 2 Events | Shi Chuan's blog

  18. Pingback: Decoding jQuery – OOP and jQuery part 5 | Shi Chuan's blog

  19. Pingback: 390 ressources Javascript & jQuery

  20. Pingback: Decoding jQuery – OOP and jQuery part 6 | Shi Chuan's blog

  21. Pingback: . « مش لائى

  22. karim says:

    Great!
    Thanks for this collection.

  23. Pingback: Revision 65: Infinite Transition Delays, jQuery Hooks, ECMAScript 6 | Working Draft

  24. Pingback: Linkfutter 14 « F-LOG-GE

  25. Pingback: Decoding jQuery – domManip: Dom Manipulation | Shi Chuan's blog

  26. Pingback: Decoding jQuery – Callbacks Object | Shi Chuan's blog

  27. Pingback: Decoding jQuery – Callbacks Object | Shi Chuan's blog

  28. erickp says:

    Love this series!! keep up the great work dude!!

  29. You’re encouraged, Doug. Give because of for the sort terms.

  30. Pingback: Liens pour le développeur web front-end et l’intégrateur HTML & CSS | Agence web design Montreal Quebec Canada | Sauvage Design Studio

  31. Hey! Someone in my Facebook group shared this website with us so I came to take a look. I’m definitely loving the information. I’m book-marking and will be tweeting this to my followers! Wonderful blog and brilliant design and style.

  32. I am really impressed with your writing skills and also with the layout on your weblog. Is this a paid theme or did you customize it yourself? Anyway keep up the nice quality writing, it is rare to see a great blog like this one today.

  33. I read your article, I feel very interesting and useful, admire your talent.

  34. Hi there! I understand this is sort of off-topic however
    I needed to ask. Does operating a well-established website such as yours take
    a lot of work? I’m brand new to blogging but I do write in my
    diary everyday. I’d like to start a blog so I can share my personal experience and feelings online.

    Please let me know if you have any recommendations or tips for brand new aspiring bloggers.
    Thankyou!

  35. you are in point of fact a good webmaster.
    The site loading speed is incredible. It sort of feels that
    you’re doing any distinctive trick. In addition, The contents are masterwork.

    you have done a magnificent job in this matter!

  36. If you desire to grow your familiarity simply keep visiting
    this website and be updated with the most up-to-date news posted here.

  37. I¡¦ll immediately clutch your rss feed as I can not in finding your email subscription link or e-newsletter service. Do you have any? Please let me recognize in order that I could subscribe. Thanks.

  38. roman blinds says:

    In this case, just note in your measuring conservatory roof blinds and ordering guide available on
    our website.

  39. What’s up to every single one, it’s truly a good for me to
    pay a quick visit this website, it consists of valuable Information.

  40. Lucienne says:

    This view is central for the philosophy of community care and much
    more prominently end of life care services for older people inside the wider society.
    Having a nanny or babysitter will help in most of these ways.
    The encouragement of the family and friends is also considered valuable.
    At times and the problem a an elderly care facility or
    assisted living can be the option.

  41. It certainly is near impossible to find well-informed visitors on this theme, even though you come across as like you fully understand exactly what you’re raving about! Regards
    John J. Bouldin http://www.sterlingmarketintelligence.com

  42. Pingback: everquest next power leveling

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>