An element refers to the name of tag. <p>, <p id="head">, <p class="show"> each of them can be one one element.
Plugin is a program installed into an existing application in order to enhance its capability means it adds new functionality.
A script is a set of instructions. For Web pages they are instructions either to the Web browser (client-side scripting) or to the server (server-side scripting). Scripts provide change to a Web page.
The client is the system on which the Web browser is running. JavaScript is the main client-side scripting language for the Web. Client-side scripts are interpreted by the browser.
The process with client-side scripting is:
1. The user requests a Web page from the server.
2. The server finds the page and sends it to the user.
3. The page is displayed on the browser with any scripts running during or after display.
The server is where the Web page and other content lives. The server sends pages to the user/client on request.
Server-side scripting tends to be used for allowing users to have individual accounts and providing data from databases.
PHP and ASP.net are the two main technologies for server-side scripting.
AJAX is the art of exchanging data with a server and update parts of a web page without reloading the whole page.
It allows JavaScript to send and receive data from Web servers by interacting with server-side script pages.