High Priority Topics
Functions (Anonymous, as objects, parameter passing): Appears in 80%+ of
papers (e.g., 6263-129, 5927-383) with 6-mark explanations and 6-mark programs;
core to JavaScript object model.[1]
Regular Expressions (Character classes, quantifiers, limitations): Repeated
in nearly all papers (e.g., 6404-129, 6181-158) as 6-mark lists/explanations and 5-
mark notes; high marks on string methods. [1]
DOM and Event Models (Netscape 4, DOM2, handlers): Featured in 70%+
exams (e.g., 6263-129, 6354-533) with 6-mark descriptions and node methods;
frequent event examples.[1]
Window Object (alert/confirm, features, control methods): Consistent 6-mark
questions across papers (e.g., 6263-129, 6004-531); tied to frames and properties. [1]
Forms and Validation (Student form, usability): Appears in 75% of papers
(e.g., 5927-383, 6181-158) as 5-6 mark creation/validation tasks; emphasizes fields
like name/email.[1]
Arrays and Objects (Stacks/queues, data types): High frequency (e.g., 6263-
129, 6004-531) with 6-mark programs checking/appending; differentiates
primitive/non-primitive.[1]
Browser Object Model (Frames, location properties): Regular in Q7/Q8 (e.g.,
6404-129, 6354-533) as 6-mark explanations with HTML tags/diagrams. [1]
Predicted 15 Questions
1. What is an Anonymous Function in JavaScript? Explain with example. (6 marks) [1]
2. Explain how functions are used as objects in JavaScript with suitable example. (6
marks)[1]
3. Write a JavaScript program to pass a function by reference, add two objects inside it,
and display result. (6 marks)[1]
4. List common character classes in Regular Expressions. Explain any two with
examples. (6 marks)[1]
5. Explain repetition quantifiers in Regular Expressions with meaning and two
examples. (6 marks)[1]
6. What are the limitations of Regular Expressions? Explain string methods for RegExp.
(5 marks)[1]
7. Describe Netscape 4 Event Model in detail with event handlers. (6 marks) [1]
8. List DOM methods to access/create/append nodes. Explain any two with example. (6
marks)[1]
9. Explain event and event handler with example; describe DOM and HTML elements.
(6 marks)[1]
10. Describe alert() and confirm() methods of Window object with examples. (6 marks) [1]
11. Explain Browser Object Model with diagram; list window features. (6 marks) [1]
12. Create a student information form (Name, Address, City, State, Gender, Mobile,
Email) with JavaScript validation. (6 marks) [1]
13. Write JavaScript code for a simple calculator (add, subtract, multiply, divide,
square). (6 marks)[1]
14. What is a frame? Explain HTML tags to create frames and change properties via
JavaScript. (6 marks)[1]
15. Explain form handling, validations, and usability with example. List
properties/methods of location object. (5 marks) [1]
1. [Link]