Skip to content

jkingportfolio/javascript-cheatsheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

JavaScript Cheatsheet My Skills

Welcome to the JavaScript Cheatsheet repository! This repository serves as a comprehensive reference guide for JavaScript, covering essential concepts, syntax, methods, and APIs. Whether you're a beginner learning JavaScript or an experienced developer looking for a quick reminder, this cheatsheet is here to assist you.

The cheatsheet includes various sections dedicated to JavaScript fundamentals, data types, control flow, functions, arrays, objects, DOM manipulation, AJAX, error handling, and more. Each section provides clear explanations and example code snippets to help you understand and apply JavaScript concepts effectively.

Feel free to explore this cheatsheet to enhance your JavaScript skills, build interactive web applications, and solve coding challenges. The cheatsheet is written in Markdown format, making it easy to view, copy, and paste into your own projects.

If you have any suggestions or would like to contribute to this cheatsheet, please feel free to open an issue or submit a pull request. Let's collaborate and make this cheatsheet a valuable resource for the JavaScript developer community!

Happy coding!

Table of Contents

  1. About
  2. Uses
  3. Installation
  4. Syntax
  5. Variables
  6. Data Types
    • Numbers
    • Strings
    • Booleans
  7. Operators
  8. Control Flow
    • Conditions (if, else if, else)
    • Loops
      • while loop
      • for loop
  9. Functions
  10. Arrays
  11. Objects and Classes
  12. Iterators
  13. Promises
  14. Async/Await
  15. Callback Functions
  16. Modules and Imports
  17. JSON Manipulation
  18. Regular Expressions (RegEx)
  19. Error Handling (try/catch)
  20. DOM Manipulation
  21. Event Handling
  22. AJAX and Fetch API
  23. HTTP Requests (GET, POST, etc.)
  24. Local Storage
  25. Cookies
  26. Date and Time
  27. Math Operations
  28. Scope and Closure
  29. Arrow Functions
  30. Map, Filter, and Reduce
  31. Spread and Rest Operators
  32. Template Literals
  33. Object-oriented Programming (OOP)
  34. Debugging Techniques
  35. Generators
  36. Web Workers
  37. WebSockets
  38. Closures
  39. Prototypes
  40. Modules (CommonJS, ES Modules)
  41. Promise Chaining
  42. Set and Map
  43. Object Destructuring
  44. Array Destructuring
  45. Type Coercion
  46. Regular Expression Methods
  47. Fetch API Error Handling
  48. Memoization
  49. Strict Mode
  50. Event Bubbling and Capturing
  51. ES6 Modules (Import/Export)
  52. Higher-Order Functions
  53. Error Types (Custom Errors)
  54. Function Expressions vs. Function Declarations
  55. Immediately Invoked Function Expressions (IIFE)
  56. Generics
  57. Tail Call Optimization
  58. Prototype Inheritance
  59. Function Binding (call, apply, bind)
  60. SetTimeout and SetInterval
  61. Proxy Objects
  62. ES6 Classes
  63. Symbol
  64. Template Tagging
  65. Error Propagation
  66. Internationalization (i18n)
  67. Fetch API Interceptors
  68. Web Storage
  69. Array Methods (forEach, map, filter, reduce, etc.)
  70. Shorthand Object Property Syntax

About

Cheat / Help sheet repo for JavaScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published