/JavaScript

Primary LanguageJavaScript

JavaScript - FrontEnd Interview Concepts

  • OOP

  • Design Patterns

  • UI System Design

  • Dom Traversal

  • Javascript

    • Hositing
    • this bindings
    • Closures
    • Currying technique
    • Prototype Inheritance
    • call | apply | bind
    • Throttling & Debouncing
    • Callbacks
    • Promises
    • Ajax | JSON
    • Event Handling
    • Event Handling:
      • Event Loop
      • Event Delegation
      • Event Bubbling
      • Event Capturing
    • Polyfill
      • bind
      • apply
      • call
      • map
      • filter
      • reduce
      • foreach
  • Data Structures

    • Arrays
    • Stacks & Queues
    • Linked Lists
    • Trees
    • Hash Tables
  • Security

    • Same-Origin Policy
    • CORS (Cross-Origin Resource Sharing)
    • CSRF (Cross-site request forgery)
    • XSS (Cross-site scripting)