FREE DOWNLOAD

JavaScript Notes for Professionals book (FREE DOWNLOAD)

JavaScript Notes for Professionals book

JavaScript Notes for Professionals book (FREE DOWNLOAD)

DESCRIPTION

Chapters

  1. Getting started with JavaScript
  2. JavaScript Variables
  3. Built-in Constants
  4. Comments
  5. Console
  6. Datatypes in JavaScript
  7. Strings
  8. Date
  9. Date Comparison
  10. Comparison Operations
  11. Conditions
  12. Arrays
  13. Objects
  14. Arithmetic (Math)
  15. Bitwise operators
  16. Constructor functions
  17. Declarations and Assignments
  18. Loops
  19. Functions
  20. Functional JavaScript
  21. Prototypes, objects
  22. Classes
  23. Namespacing
  24. Context (this)
  25. Setters and Getters
  26. Events
  27. Inheritance
  28. Method Chaining
  29. Callbacks
  30. Intervals and Timeouts
  31. Regular expressions
  32. Cookies
  33. Web Storage
  34. Data attributes
  35. JSON
  36. AJAX
  37. Enumerations
  38. Map
  39. Timestamps
  40. Unary Operators
  41. Generators
  42. Promises
  43. Set
  44. Modals - Prompts
  45. execCommand and contenteditable
  46. History
  47. Navigator Object
  48. BOM (Browser Object Model)
  49. The Event Loop
  50. Strict mode
  51. Custom Elements
  52. Data Manipulation
  53. Binary Data
  54. Template Literals
  55. Fetch
  56. Scope
  57. Modules
  58. Screen
  59. Variable coercion/conversion
  60. Destructuring assignment
  61. WebSockets
  62. Arrow Functions
  63. Workers
  64. requestAnimationFrame
  65. Creational Design Patterns
  66. Detecting browser
  67. Symbols
  68. Transpiling
  69. Automatic Semicolon Insertion - ASI
  70. Localization
  71. Geolocation
  72. IndexedDB
  73. Modularization Techniques
  74. Proxy
  75. .postMessage() and MessageEvent
  76. WeakMap
  77. WeakSet
  78. Escape Sequences
  79. Behavioral Design Patterns
  80. Server-sent events
  81. Async functions (async/await)
  82. Async Iterators
  83. How to make iterator usable inside async callback function
  84. Tail Call Optimization
  85. Bitwise Operators - Real World Examples (snippets)
  86. Tilde ~
  87. Using JavaScript to get/set CSS custom variables
  88. Selection API
  89. File API, Blobs and FileReaders
  90. Notifications API
  91. Vibration API
  92. Battery Status API
  93. Fluent API
  94. Web Cryptography API
  95. Security issues
  96. Same Origin Policy & Cross-Origin Communication
  97. Error Handling
  98. Global error handling in browsers
  99. Debugging
  100. Unit Testing JavaScript
  101. Evaluating JavaScript
  102. Linters - Ensuring code quality
  103. Anti-patterns
  104. Performance Tips
  105. Memory efficiency
  106. Reserved Keywords

Read more...


We Also Recommend