Programs that are developed in this language are called scripts. In a browser, they connect directly to HTML and are performed right after the paging-in.
- Make or delete HTML tags, show elements, change their style, hide them, and so on;
- Feedback to user’s actions, process clicks on the mouse, keyboard, cursors moves, etc.;
- File a request to a server and download the information without page reloading (AJAX technologies);
- File a request for data, bring up the letters, get, and install the cookies.
In this case, we can say that today specialists work on getting access to the devices according to up-to-date standards, and particular browsers already have partial access.
- Hold discourse with other windows, except for the situation when it opens tabs from one source (the same server or port).
This programming language can help you to do the following:
- Make a full integration with HTML/CSS;
- Use it in most browsers because it’s supported and installed there by default.
Bug or Feature: How to Find Out?
That’s because the programmers and the clients sometimes cannot say, is it a bug or something else.
- Frequent defects in a system, its malfunction;
- Incorrect information that was sent to a server;
- Wrong layout displaying;
- Disabled navigation keys to move from page to page.
What is not a bug?
- Functionality has been changed but it is available in one form or another;
- Modified design;
- When you go from one page to another, the whole page is refreshing (not the changed content only);
- The page isn’t showing the updated data automatically, it only shows the list of pages.
The simplest and clearest example is Google search.
There Are No Important Functional Capabilities
However, the requirements should be rational and wise. For example, if you see that the whole menu is working properly but looks a little differently, it’s not so relevant and you shouldn’t pay too much attention to this.