Level 3
Unit No:
Guided learning hours:
42 hours


Learners will develop an understanding of JavaScript as a text-based programming language to create interactive elements on web pages.

Unit Learning Outcomes


Understand the use of JavaScript in web development.

JavaScript is a programming language that powers the dynamic behaviour on most websites. Alongside HTML and CSS, it is a core technology that makes the web run, flexible; can be used for both front-end and back-end.

Assessment Criteria

  • 1.1

    Explain how JavaScript is used as a web programming language.


Be able to use JavaScript in web pages.

W3Schools Resource Title: JavaScript Tutorial: http://www.w3schools.com/js/

JavaScript cheatsheet: https://www.codecademy.com/learn/introduction-to-javascript/modules/learn-javascript-introduction/cheatsheet

Client-side form validation, Constraint validation API.

Document.write()method writes a string of text to a document stream opened by document.open().

jQuery to respond to user actions; alter, show, hide and move objects, show/hide div.

Visual effects: layout techniques, text animation, transition effects etc.

Event handlers: onSelect, onSubmit, onClick, onMouseOver, onLoad, onUnload.

Assessment Criteria

  • 2.1

    Use JavaScript to prompt and validate inputs in web pages.

  • 2.2

    Use document.write to display messages in web pages.

  • 2.3

    Alter, show, hide and move objects in web pages.

  • 2.4

    Use JavaScript to include special effects in web pages.

  • 2.5

    Use functions and variables to customise web pages.

  • 2.6

    Use functions and variables for functional web pages.

  • 2.7

    Use event handlers to trigger JavaScript code.