Skip to content

Latest commit

 

History

History
200 lines (200 loc) · 23.2 KB

Content.md

File metadata and controls

200 lines (200 loc) · 23.2 KB

Video 1

Basics Of Programming In JavaScript

  1. file1.js show --> Printing on console and info about comments in javascript
  2. file2.js show --> Info about variables
  3. file3.js show --> Rules of naming variables
  4. file4.js show --> Info about let keyword
  5. file5.js show --> Info about declaring a constant
  6. file6.js show --> Info about string indexing
  7. file7.js show --> Info about various string methods
  8. file8.js show --> Info about typeof and conversion of number to string or vice versa
  9. file9.js show --> String concatination
  10. file10.js show --> Template string
  11. file11.js show --> Undefined, null and BigInt
  12. file12.js show --> Booleans & comparision operator
  13. file13.js show --> Truthy and falsy values
  14. file14.js show --> if else conditions
  15. file15.js show --> Ternary operator
  16. file16.js show --> and(&&) or(||) operator
  17. file17.js show --> Nested if else
  18. file18.js show --> If else if ladder
  19. file19.js show --> Switch case statement
  20. file20.js show --> While loop
  21. file21.js show --> While loop example
  22. file22.js show --> Intro to for loop
  23. file23.js show --> for loop example
  24. file24.js show --> Break and continue keywords
  25. file25.js show --> do while loop

Arrays In JavaScript

  1. file26.js show --> Arrays, its creation and indexing
  2. file27.js show --> Arrays push, pop, shift, unshift
  3. file28.js show --> Primitive vs Reference datatypes
  4. file29.js show --> Clone and concatinate two Arrays
  5. file30.js show --> for loop in array
  6. file31.js show --> Using const for creating array
  7. file32.js show --> while loop in array
  8. file33.js show --> for of loop in array
  9. file34.js show --> for in loop in array
  10. file35.js show --> Arrays destructuring

Objects In JavaScript

  1. file36.js show --> Objects
  2. file37.js show --> Difference between dot and bracket notation while accessing key value pair
  3. file38.js show --> How to itrate Objects
  4. file39.js show --> Computed keywords
  5. file40.js show --> Spread operator in objects
  6. file41.js show --> Destructuring of objects
  7. file42.js show --> Objects inside Arrays
  8. file43.js show --> Nested destructuring

Function In JavaScript

  1. file44.js show --> Introduction of Functions
  2. file45.js show --> function expressions
  3. file46.js show --> Arrow function
  4. file47.js show --> hoisting functions
  5. file48.js show --> function inside function
  6. file49.js show --> lexical scope
  7. file50.js show --> block scope and function scope
  8. file51.js show --> default parameters
  9. file52.js show --> rest parameters
  10. file53.js show --> Parameter destructuring
  11. file54.js show --> Callback functions
  12. file55.js show --> Function returning function

Very Important Array Method

  1. file56.js show --> Important array methods
  2. file57.js show --> Map method
  3. file58.js show --> Filter method
  4. file59.js show --> Reduce method
  5. file60.js show --> Sort method
  6. file61.js show --> Find method
  7. file62.js show --> Every method
  8. file63.js show --> Some method
  9. file64.js show --> Fill method
  10. file65.js show --> Splice method

More Useful Method

  1. file66.js show --> Iterables and array like objects
  2. file67.js show --> Sets (intro)
  3. file68.js show --> Maps
  4. file69.js show --> Clone using Object.assign
  5. file70.js show --> Optional chaining

Object Oriented JavaScript/ Prototypal Inheritance

  1. file71.js show --> Methods
  2. file72.js show --> this keyword
  3. file73.js show --> Call, apply and bind method
  4. file74.js show --> Small warning
  5. file75.js show --> Arrow function and this
  6. file76.js show --> Short syntax
  7. file77.js show --> Create functions to create multiple objects
  8. file78.js show --> Store methods in different groups
  9. file79.js show --> Soluition using object.create
  10. file80.js show --> Learn about proto
  11. file81.js show --> What is prototype?
  12. file82.js show --> Use Prototype
  13. file83.js show --> New keyword
  14. file84.js show --> hasOwnProperty()
  15. file85.js show --> More about prototype
  16. file86.js show --> Class keyword
  17. file87.js show --> Class practice and extends keyword
  18. file88.js show --> Super keyword
  19. file89.js show --> same method in base class
  20. file90.js show --> Getter and setter
  21. file91.js show --> Static method and properties

Video 2

How JavaScript Works

  1. file92.js show --> Overview
  2. file93.js show --> Global execution scope
  3. file94.js show --> Function declaration(Global execution scope)
  4. file95.js show --> Hoisting
  5. file96.js show --> Hoisting with expression function
  6. file97.js show --> Hoisting in case of let and const
  7. file98.js show --> Function execution context
  8. file99.js show --> Lexical environment and scope chain
  9. file100.js show --> Intro to Closures
  10. file101.js show --> Analysis of Closures
  11. file102.js show --> Closures Practice
  12. file103.js show --> DOM (intro)
  13. file104.js show --> getElementById
  14. file105.js show --> Query selector
  15. file106.js show --> Change text
  16. file107.js show --> Change style of elements
  17. file108.js show --> Get and set atributes
  18. file109.js show --> Get multiple elements by getElementById and querrySelector
  19. file110.js show --> Itrate elements
  20. file111.js show --> InnerHTML
  21. file112.js show --> DOM tree transversing
  22. file113.js show --> ClassList, add and remove, toggle class
  23. file114.js show --> Add HTML element using JavaScript
  24. file115.js show --> createElement, append, prepend, remove, before, after
  25. file116.js show -->
  26. file117.js show -->
  27. file118.js show -->
  28. file119.js show -->
  29. file120.js show -->
  30. file121.js show -->
  31. file122.js show -->
  32. file123.js show -->
  33. file124.js show -->
  34. file125.js show -->
  35. file126.js show -->
  36. file127.js show -->
  37. file128.js show -->
  38. file129.js show -->
  39. file130.js show -->
  40. file131.js show -->
  41. file132.js show -->
  42. file133.js show -->
  43. file134.js show -->
  44. file135.js show -->
  45. file136.js show -->
  46. file137.js show -->
  47. file138.js show -->
  48. file139.js show -->
  49. file140.js show -->
  50. file141.js show -->
  51. file142.js show -->
  52. file143.js show -->
  53. file144.js show -->
  54. file145.js show -->
  55. file146.js show -->
  56. file147.js show -->
  57. file148.js show -->
  58. file149.js show -->
  59. file150.js show -->
  60. file151.js show -->
  61. file152.js show -->
  62. file153.js show -->
  63. file154.js show -->
  64. file155.js show -->
  65. file156.js show -->
  66. file157.js show -->
  67. file158.js show -->
  68. file159.js show -->
  69. file160.js show -->
  70. file161.js show -->
  71. file162.js show -->
  72. file163.js show -->
  73. file164.js show -->
  74. file165.js show -->
  75. file166.js show -->
  76. file167.js show -->
  77. file168.js show -->
  78. file169.js show -->
  79. file170.js show -->
  80. file171.js show -->
  81. file172.js show -->
  82. file173.js show -->
  83. file174.js show -->
  84. file175.js show -->
  85. file176.js show -->
  86. file177.js show -->
  87. file178.js show -->
  88. file179.js show -->
  89. file180.js show -->
  90. file181.js show -->
  91. file182.js show -->
  92. file183.js show -->
  93. file184.js show -->
  94. file185.js show -->
  95. file186.js show -->
  96. file187.js show -->
  97. file188.js show -->
  98. file189.js show -->
  99. file190.js show -->