- Dojo Tool Kit - javascript toolkit
- mooTools
- UNDERSCORE.JS
- YUI Library
- jQWidgets
- AJAX Tutorial
- TOP 35 jQuery Interview Questions
AJAX is an acronym for Asynchronous JavaScript and XML. It is a group of inter-related technologies like JavaScript, DOM, XML, HTML/XHTML, CSS, XMLHttpRequest etc.
AJAX allows you to send only important information to the server not the entire page. So only valuable data from the client side is routed to the server side. It makes your application interactive and faster.
- jQuery is a small and lightweight JavaScript library.
- jQuery is cross-platform.
- jQuery means "write less do more".
- jQuery simplifies AJAX call and DOM manipulation.
- HTML manipulation
- DOM manipulation
- DOM element selection
- CSS manipulation
- Effects and Animations
- Utilities
- AJAX
- HTML event methods
- >JSON Parsing
- Extensibility through plug-ins
- html()
- text()
- val()
- css()
- before()
- prepend()
- after()
- insertAfter()
- append()
- appendTo()
- clone()
- remove()
- empty()
- detach()
- scrollTop()
- attr()
- .prop()
- offset()
- position()
- addClass()
- hasClass()
- width()
- height()
- innerWidth()
- innerHeight()
- outerWidth()
- outerHeight()
- wrap()
- wrapInner()
- wrapAll()
- unwrap()
- Event: It is a mandatory parameter. It specifies one or more events to attach to the elements.
- Data: It is an optional parameter. It specifies additional data to pass along to the function.
- Function: It is a mandatory parameter. It executes the function to run when the event occurs.
- Map: It specifies an event map which contains one or more events or functions attached to the element.
- jQuery $(this) keyword