Concept:
JavaScript is an object-oriented scripting language that has long been used as a client-side scripting interface for Web browser applications.
JavaScript frameworks or libraries are a set of tools and functions that make it easy to generate cross-browser-compatible JavaScript code, and each library is reliably tested on modern versions of many popular Web browsers.
What are the benefits of using frameworks?
1. Resolve cross-browser compatibility issues.
2. The JavaScript framework makes it easier to write code to retrieve, traverse, manipulate DOM elements
3. The framework also provides a series of functions to make it easier to manipulate these objects by altering, adding, or deleting the content itself, or by using CSS style classes to change the appearance of elements.
4. Improved event handling support. These frameworks typically encapsulate browser events and provide a useful set of cross-browser-compatible functions for processing
5. Frameworks contain some form of AJAX library support, typically providing AJAX request and response objects, as well as helper functions for evaluating responses, updating DOM elements, and querying for specific requests
Most JavaScript frameworks have useful features. Including:
· Selector (Selector)
· DOM traversal
· DOM operations
· Utility (Utility) function
· Event handling
· Ajax
Angularj.js
JS Common frame and their characteristics