Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
38 views

JavaScript Table of Content PDF

This document provides a table of contents covering topics related to JavaScript including JavaScript basics, variables, strings, arrays, functions, objects, events, DOM manipulation, regular expressions, cookies, and advanced ES6 features such as let, const, arrow functions, classes, modules, and promises. It outlines over 70 topics ranging from the fundamentals of JavaScript to more advanced concepts in ES6.

Uploaded by

Ashutosh Trivedi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views

JavaScript Table of Content PDF

This document provides a table of contents covering topics related to JavaScript including JavaScript basics, variables, strings, arrays, functions, objects, events, DOM manipulation, regular expressions, cookies, and advanced ES6 features such as let, const, arrow functions, classes, modules, and promises. It outlines over 70 topics ranging from the fundamentals of JavaScript to more advanced concepts in ES6.

Uploaded by

Ashutosh Trivedi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

JavaScript Table of Content

1. What is the use of JavaScript


2. Why do we need both client side and server side validation
3. Disadvantages of JavaScript
4. How to debug javascript in visual studio
5. Tools for learning JavaScript
6. Inline vs external JavaScript
7. Where should the script tag be placed in html
8. JavaScript Basics
9. Converting strings to numbers
10. Strings in JavaScript
11. Substrings in JavaScript
12. JavaScript substring example
13. Conditional statements in javascript
14. Switch statement in JavaScript
15. Ternary operator in JavaScript
16. Loops in JavaScript
17. do while loop in JavaScript
18. For loop in JavaScript
19. Arrays in JavaScript
20. JavaScript array push and pop methods
21. JavaScript array mutators
22. JavaScript array filter method
23. Creating two dimensional array in javascript
24. Functions in JavaScript
25. Different ways of defining functions in JavaScript
26. Local and global variables in javascript
27. Closures in JavaScript
28. JavaScript closure example
29. JavaScript arguments object
30. Recursive function in JavaScript
31. Error handling in JavaScript
32. JavaScript window.onerror event
33. Working with dates in javascript
34. JavaScript timing events
35. How to create image slideshow using JavaScript
36. Events in JavaScript
37. Assigning event handlers in JavaScript using DOM object property
38. addeventlistener and removeeventlistener in JavaScript
39. JavaScript event object
40. Event bubbling in JavaScript
41. Image gallery with thumbnails in JavaScript
42. JavaScript event capturing
43. Preventing browser default action
44. JavaScript to detect which mouse button is clicked
45. JavaScript mouse events
46. JavaScript popup window
47. Using regular expressions in JavaScript
48. Tools for writing regular expressions
49. JavaScript strings and regular expressions
50. JavaScript RegExp object
51. Client side validation using regular expression
52. JavaScript Minification
53. JavaScript and object oriented programming
54. Object literal vs object constructor
55. Global namespace pollution in JavaScript
56. Namespaces in JavaScript
57. Private members in JavaScript
58. Properties in JavaScript
59. Static members in JavaScript
60. Prototype in JavaScript
61. Overriding JavaScript functions
62. Inheritance in JavaScript
63. Abstract classes in JavaScript
64. Polymorphism in JavaScript
65. Object reflection in JavaScript
66. Strict Mode in JavaScript
67. JavaScript Cookies
68. JavaScript cookie attributes
69. Store multiple key value pairs in a cookie
70. Set and get multiple cookies in JavaScript
71. Update and delete cookies
72. How to check if cookies are enabled
73. How to check if JavaScript is enabled
74. window.location in JavaScript.
Advance ES6 Table of Content

Section 1. New ES6 syntax

 let – declare block-scoped variables using the let keyword.


 let vs. var – understand the differences between let and var.
 const – define constants using the const keyword.
 Default function parameters – learn how to set the default value for parameters of a
function.
 Rest parameter – introduce you to the rest parameter and how to use them effectively.
 Spread operator – learn how to use the spread operator effectively.
 Object literal syntax extensions – provide a new way to define object literal.
 for…of – learn how to use the for...of loop to iterate over elements of an iterable
object.
 Octal and binary literals – provide support for binary literals and change the way to
represent octal literals.
 Template literals – learn how to substitute variables in a string.

Section 2. Destructuring

 Array Destructuring – show you how to assign elements of an array to variables.


 Object Destructuring – learn how to assign properties of an object to variables.

Section 3. ES6 Modules

 ES6 modules – learn how to write modular JavaScript code.

Section 4. ES6 Classes

 Class – introduce you to the ES6 class syntax and how to declare a class.
 Getters and Setters – define the getters and setters for a class using the get and set
keywords.
 Class Expression – learn an alternative way to define a new class using a class
expression.
 Static methods – guide you on how to define methods associated with a class, not
instances of that class.
 Static Properties – show you how to define static properties shared by all instances of a
class.
 Computed property – explain the computed property and its practical application.
 Inheritance – show you how to extend a class using the extends and super keywords.
 new.target – introduce you to the new.target metaproperty.

Section 5. Arrow Functions

 Arrow functions – introduce you to the arrow functions ( =>)


 Arrow functions: when you should not use – learn when not to use the arrow
functions.

Section 6. Promises

 Promises – learn about Javascript Promises, what they are, and how to use them
effectively.
 Promise chaining – show you how to execute multiple asynchronous operations in
sequence.
 Promise composition: Promise.all() & Promise.race() – learn how to compose a
new promise out of several promises.
 Promise error handling – guide you on how to handle errors in promises.

Section 7. Async & await

 Async – learn about Javascript Async, what they are, and how to use them
effectively.
 await – show you how to execute multiple asynchronous operations in sequence.

You might also like