Tuesday, December 18th, 2007
This release has a number of new features:
- Full CSS1-3 selector support
- New AJAX methods: load and get
- Enhanced performance and extra checks for memory leaks
- XPath Support
- DOMAssistant now creates its own scope to make use of private properties
Also, in terms of code quality Robert has taken the extra step to ensure that the whole library is JSLint validated.
The main purpose of DOMAssistant is to provide a solid foundation to build upon without all of the extras sometimes included in other libraries. As such, DOMAssistant focuses on:
- Element selection (through CSS selectors or enhanced methods).
- CSS handling (adding and removing CSS classes).
- Event handling (adding and removing events).
- Content manipulation (add or remove elements).
- AJAX interaction (getting content from other sources, and adding it to the document).
- DOM loaded (calling functions when the DOM is loaded, as opposed to the document with all dependencies).
More information can be obtained about this release here.
Posted by Rey Bango at 7:00 am