Overview

Framework:
RQF
Level:
Level 3
Unit No:
K/618/5237
Credits:
6
Guided learning hours:
42 hours

Aim

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

For the full unit details, please download the latest version of the qualification specification. This is available for download on the relevant qualifications page.

Unit Learning Outcomes

To view the assessment criteria and any additional content, please expand the relevant learning outcome below.

1 — 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.

2 — 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.