0% found this document useful (0 votes)
1K views3 pages

JavaScript Syllabus

This document outlines the syllabus for a JavaScript course, including both traditional JavaScript topics and newer features introduced in ECMAScript 6 (ES6). The traditional JavaScript section covers basics like variables, data types, operators, control flow, functions, objects, DOM manipulation and events. The ES6 section introduces newer features such as let/const, default parameters, rest/spread, iterators, template literals, destructuring, modules, classes and inheritance. The course aims to provide students with a comprehensive foundation in both traditional JavaScript and newer ES6 features.

Uploaded by

Muhammad Daud
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
1K views3 pages

JavaScript Syllabus

This document outlines the syllabus for a JavaScript course, including both traditional JavaScript topics and newer features introduced in ECMAScript 6 (ES6). The traditional JavaScript section covers basics like variables, data types, operators, control flow, functions, objects, DOM manipulation and events. The ES6 section introduces newer features such as let/const, default parameters, rest/spread, iterators, template literals, destructuring, modules, classes and inheritance. The course aims to provide students with a comprehensive foundation in both traditional JavaScript and newer ES6 features.

Uploaded by

Muhammad Daud
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 3

MASTER INSTITUTE OF INFORMATION TECHNOLOGY

HANGU
Syllabus for JavaScript
1. Course Introduction 22. Global variable vs local
2. JavaScript Intro variable
3. Hello World Program 23. Anonymous function in
4. Statement and comments in JavaScript
js 24. Immediately Invoked function
5. JavaScript Variable- let, var 25. objects in javascript
and const 26. object properties
6. Operators in JavaScript 27. Methods in object
7. Data Type in JS 28. This Keyword
8. Comparison and Logical 29. Math Object
operator 30. Generate Random Number
9. If Else condition 31. Date Object
10. switch statement 32. New Keyword
11. while, do-while and for loop 33. Getter and Setter
12. Break, Continue and Nested 34. Object constructor
loop 35. Object prototype
13. Alert, confirm and prompt 36. nested object
14. Type conversion 37. Hoisting
15. String Manipulation 38. DOM - Document Object
16. Array in JavaScript Model
17. Operation on Array 39. Select Element by ID
18. Function in JavaScript 40. Select Element by Class
19. Parameters and Arguments 41. Select Elements by Tag Name
20. The arguments object 42. Query Selector in javascript
21. Return a value in function 43. Traversing element in js
44. Change HTML with javascript
MASTER INSTITUTE OF INFORMATION TECHNOLOGY
HANGU
Syllabus for JavaScript
45. Create and Append Element 59. Mouse Event in JS
46. Insert Before an Element 60. KeyDown Event in JS
47. Remove Child Element 61. Scroll Event in JS
48. Clone or Copy Element 62. Event on Form in JS
49. Replace element in js 63. Event Bubbling & Event
50. Insert Adjacent HTML Capturing in JS
51. Change Attribute in JS 64. Prevent Default in JS
52. Change Inline style in JS 65. Browser Object Model (BOM)
53. Get Computed CSS in JS in JS
54. Change CSS Classes in JS 66. Window Object in JS
55. Get Width & Height of 67. Time Out & Time Interval in JS
Element in JS 68. Location Object in JS
56. DOM Event in JS 69. Navigator Object in JS
57. Remove Event Listener in JS 70. Screen Object in JS
58. Page Load Event in JS
MASTER INSTITUTE OF INFORMATION TECHNOLOGY
HANGU
Syllabus for JavaScript
JavaScript ES6 Syllabus

1. What is ES6 18. JavaScript Map Function


2. Let & const in ES6 19. JavaScript Filter Function
3. Default Parameters in ES6 20. JavaScript Cookies (Create,
4. Rest Parameters in ES6 Read and Delete)
5. Spread Operator in ES6 21. Web Storage (Local storage
6. for….of Loop in ES6 and Session storage)
7. Template Literals in ES6 22. JSON (JavaScript Object
8. Array Destructuring in ES6 Notation)
JavaScript 23. Section 48: JSON Data
9. Object Destructuring in ES6 24. How to Parse JSON Data in
JavaScript JavaScript
10. Modules in ES6 JavaScript 25. How to create JSON string in
11. Object Oriented JavaScript?
Programming in ES6 JS 26. JavaScript Project: Lightbox
12. OOP in ES6 Continued in Plugin -Image Pop Up
JavaScript
13. OOPS Before ES6 JavaScript
14. Prototype and Prototypal
Inheritance in JavaScript
15. ES6 Class, Object and
Inheritance in JavaScript
16. JavaScript Arrow function in
ES6
17. JavaScript Callback Function

You might also like