Welcome to this JavaScript course.
JavaScript is ubiquitous on the World Wide Web. You can use JavaScript to make your Web pages more interactive, so that they react to a viewer's actions, and to give your Web pages some special visual effects.
JavaScript allows you to add additional features that a static HTML page can't provide without some script code.
The JavaScript lessons of this course are free and a good start for beginners, they offer the necessary elements to learn the JavaScript programming language and working with JS code.

• Useful questions and answers on Forum JavaScript -Ajax.

JavaScript Lessons

Daily Test with Code Example

Which tag defines the clickable areas inside the image map?
<map> <img> <area>
<img src="image.jpg" usemap="#map1">
<map name="map1">
  <area shape="rect" coords="9, 120, 56, 149" href="#">
  <area shape="rect" coords="100, 200, 156, 249" href="#">
Which CSS property defines what is done if the content in a box is too big for its defined space?
display overflow position
#id {
  overflow: auto;
Click on the event which is triggered when the mouse is positioned over an object.
onclick onmouseover onmouseout
document.getElementById("id").onmouseover = function(){
  document.write("Have Good Life");
Indicate the PHP variable that contains data added in URL address after the "?" character.
if(isset($_GET["id"])) {
  echo $_GET["id"];
JavaScript Course - Free lessons

Last accessed pages

  1. Contact page - CoursesWeb (33355)
  2. Tabs effect with CSS (34008)
  3. Making DIV Contents Scroll Horizontally, with multiple Div`s inside (40798)
  4. PhpSpreadsheet - Read, Write Excel and LibreOffice Calc files (19462)
  5. Node.js Move and Copy file (14934)

Popular pages this month

  1. Making DIV Contents Scroll Horizontally, with multiple Div`s inside (1852)
  2. Contact page - CoursesWeb (1800)
  3. Tabs effect with CSS (1799)
  4. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (564)
  5. Insert, Select and Update NULL value in MySQL (443)