- Verifying data entered into a web form such as a sign-up or contact-us form.
- Creating alerts, new browser windows, etc.
- Updating information on a webpage without refreshing it.
- DOM (Document Object Model) scripting.
web programming can be divided into two categories: client-side and server-side. A server-side program (or script) is executed on the web server where web pages are actually stored. A client-side program, on the other hand, is executed on the user’s web browser itself. In the earlier days of the web, server-side scripting was almost exclusively performed by using a combination of C programs, Perl scripts, and shell scripts using the Common Gateway Interface (CGI). Those scripts were executed and the results were served back by the web server.Application Development Using Node.js and Express.js
Server side java script(SSJS) Frameworks
SSJS is an evolving framework, which caters the need from end to end to achieve highly concurrent, scalable application.
SSJS Frameworks provide an API to work on the server side java scripts. They will get executed inside the SSJS Engines. Some of the popular frameworks available in the market are Node JS, Backbone.js, Angular Js etc.
Node JSThe promised ‘High-scalability’ is quite comprehensively achieved using Node.js because of its following features:
- Event-Driven Model
- Non-blocking I/O
- Simple & Lightweight