Division of jQuery
Write less do more is the well-known philosophy of jQuery. In the api section of http://docs.jquery.com there are 11 sub-topics:
- jQuery Core
- Selectors
- Attributes
- Traversing
- Manipulation
- CSS
- Events
- Effects
- Ajax
- Utilities
- jQuery UI
Personally, I regard jQuery UI as formal jQuery plugins. Excluding the jQuery UI, there are 10 sub categories in jQuery. If I group the categories according to their functionality and nature, six main components are obtained:
- Core & Utilities :- this component contains the core, utilities and data handling libraries which have been used in most of the part of the jQuery.
- DOM Engine :- DOM Engine operate on top of the Sizzle selector engine for handling selectors, processing trasversing, manipulation of DOM nodes and modifying attributes.
- CSS Engine :- Mainly for handing CSS.
- Ajax Engine :- Provides function for Synchronized or Asynchronized communication between web servers.
- Event Engine :- Processing Events and manipulate event bubbling.
- Effect Engine :- Provide animation based function for adding effect to web page.
For a full picture of this classification, please visit: http://jquery-plugin.buss.hk/
You need to be a member of jQuery Meetups to add comments!
Join jQuery Meetups