Skip to content

📜 33 JavaScript concepts every developer should know.

License

Notifications You must be signed in to change notification settings

Sunny-unik/33-js-concepts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


33 Concepts Every JS Developer Should Know

33 تصورات هر جاوا اسڪرپٽ ڊولپر کي ڄاڻڻ گهرجي

Follow me

تعارف

ھي مخزن ٺاھيو ويو آھي مدد ڪرڻ جي نيت سان ڊولپرز کي انھن جي تصورن کي جاوا اسڪرپٽ ۾ ماسٽر ڪرڻ ۾. اهو هڪ گهربل نه آهي، پر مستقبل جي مطالعي لاء هڪ گائيڊ. اهو اسٽيفن ڪرٽس پاران لکيل هڪ مضمون تي ٻڌل آهي ۽ توهان ان کي پڙهي سگهو ٿا here.

🚀 GitHub پاران غور ڪيو ويو مان ھڪڙو 2018 جا اعلي اوپن سورس منصوبا!

ڪميونٽي

پي آر جمع ڪرائڻ لاءِ آزاد ٿيو توهان جي پنهنجي ريڪپس يا نظرثانين لاءِ لنڪ شامل ڪندي. جيڪڏھن توھان چاھيو ٿا ريپو جو ترجمو پنھنجي مادري زبان ۾، مھرباني ڪري ائين ڪرڻ لاءِ آزاد ٿيو.

هن ريپو لاءِ سڀ ترجما هيٺ ڏجن ٿا:


  1. Call Stack
  2. Primitive Types
  3. Value Types and Reference Types
  4. Implicit, Explicit, Nominal, Structuring and Duck Typing
  5. == vs === vs typeof
  6. Function Scope, Block Scope and Lexical Scope
  7. Expression vs Statement
  8. IIFE, Modules and Namespaces
  9. Message Queue and Event Loop
  10. setTimeout, setInterval and requestAnimationFrame
  11. JavaScript Engines
  12. Bitwise Operators, Type Arrays and Array Buffers
  13. DOM and Layout Trees
  14. Factories and Classes
  15. this, call, apply and bind
  16. new, Constructor, instanceof and Instances
  17. Prototype Inheritance and Prototype Chain
  18. Object.create and Object.assign
  19. map, reduce, filter
  20. Pure Functions, Side Effects, State Mutation and Event Propagation
  21. Closures
  22. High Order Functions
  23. Recursion
  24. Collections and Generators
  25. Promises
  26. async/await
  27. Data Structures
  28. Expensive Operation and Big O Notation
  29. Algorithms
  30. Inheritance, Polymorphism and Code Reuse
  31. Design Patterns
  32. Partial Applications, Currying, Compose and Pipe
  33. Clean Code

1. Call Stack

حوالو

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


2. Primitive Types

حوالو

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


3. Value Types and Reference Types

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


4. Implicit, Explicit, Nominal, Structuring and Duck Typing

آرٽيڪل

آرٽيڪل

ڪتاب

⬆ مٿي ڏانهن واپس


5. == vs === vs typeof

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


6. Function Scope, Block Scope and Lexical Scope

ڪتاب

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


7. Expression vs Statement

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


8. IIFE, Modules and Namespaces

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


9. Message Queue and Event Loop

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


10. setTimeout, setInterval and requestAnimationFrame

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


11. JavaScript Engines

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


12. Bitwise Operators, Type Arrays and Array Buffers

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


13. DOM and Layout Trees

ڪتاب

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


14. Factories and Classes

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


15. this, call, apply and bind

حوالو

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


16. new, Constructor, instanceof and Instances

آرٽيڪل

⬆ مٿي ڏانهن واپس


17. Prototype Inheritance and Prototype Chain

حوالو

آرٽيڪل

آرٽيڪل

ڪتاب

⬆ مٿي ڏانهن واپس


18. Object.create and Object.assign

حوالو

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


19. map, reduce, filter

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


20. Pure Functions, Side Effects, State Mutation and Event Propagation

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


21. Closures

حوالو

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


22. High Order Functions

ڪتاب

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


23. Recursion

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


24. Collections and Generators

حوالو

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


25. Promises

حوالو

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


26. async/await

حوالو

ڪتاب

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


27. Data Structures

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


28. Expensive Operation and Big O Notation

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


29. Algorithms

آرٽيڪل

⬆ مٿي ڏانهن واپس


30. Inheritance, Polymorphism and Code Reuse

حوالو

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


31. Design Patterns

ڪتاب

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


32. Partial Applications, Currying, Compose and Pipe

ڪتاب

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس


33. Clean Code

آرٽيڪل

آرٽيڪل

⬆ مٿي ڏانهن واپس

About

📜 33 JavaScript concepts every developer should know.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%