Increased interactivity - Beautiful interfaces can be created using JS that responds when they are activated. It can be done using Keyboard or when the cursor has hovered over them.
Real time feedback to the visitors - Page visitors waiting time is reduced as pages do not need to reload in many operations.
- Exception Handling: Error and Exception handling should be known to complete an assignment.
- Widespread copying of wrong codes from the web and poor implementation results in poor optimization of resources.
- Most of the students aren't experienced enough to use the scalable JS code. It leads to undesirable AJAX interface.
- In majority of cases, students face difficulty in simple task of form validation due to various data fields.
- Students often become frustrated due to runtime errors which are caused due to wrong incorporation of code.
- Sometimes students find it hard to differentiate between HTML and JS.