Skip to content

📜 33 JavaScript concepts every developer should know.

License

Notifications You must be signed in to change notification settings

sudoyasir/33-js-concepts

 
 

Repository files navigation


33 Concepts Every JS Developer Should Know

33 تصورات جو ہر جاوا اسکرپٹ ڈویلپر کو معلوم ہونا چاہیے۔

تعارف

یہ ذخیرہ جاوا اسکرپٹ میں ڈویلپرز کو اپنے تصورات میں مہارت حاصل کرنے میں مدد کرنے کے ارادے سے بنایا گیا تھا۔ یہ ایک ضرورت نہیں ہے، لیکن مستقبل کے مطالعہ کے لئے ایک رہنما ہے. یہ اسٹیفن کرٹس کے لکھے گئے مضمون پر مبنی ہے اور آپ اسے پڑھ سکتے ہیں۔ یہاں.

🚀 GitHub کے ذریعہ 2018 کے سب سے اوپر اوپن سورس پروجیکٹس میں سے ایک سمجھا جاتا ہے!

برادری

بلا جھجھک PR جمع کروائیں اور اپنے ریکیپس یا تجزیوں کا لنک شامل کریں۔ اگر آپ ریپو کا اپنی مادری زبان میں ترجمہ کرنا چاہتے ہیں، تو براہ کرم بلا جھجھک ایسا کریں۔

اس ریپو کے تمام تراجم ذیل میں درج ہوں گے:


  1. Call Stack
  2. Primitive Types
  3. Value Types and حوالہ 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. کال اسٹیک

حوالہ

مضامین

video ویڈیوز

⬆ واپس اوپر


2. قدیم اقسام

حوالہ

مضامین

video ویڈیوز

⬆ واپس اوپر


3. قدر کی اقسام اور حوالہ کی اقسام

مضامین

video ویڈیوز

⬆ واپس اوپر


4. مضمر، واضح، برائے نام، ساخت اور بطخ کی ٹائپنگ

مضامین

video ویڈیوز

Books

⬆ واپس اوپر


5. == vs === vs typeof

مضامین

video ویڈیوز

⬆ واپس اوپر


6. فنکشن اسکوپ، بلاک اسکوپ اور لیکسیکل اسکوپ

کتابیں

مضامین

video ویڈیوز

⬆ واپس اوپر


7. اظہار بمقابلہ بیان

مضامین

video ویڈیوز

⬆ واپس اوپر


8. IIFE، ماڈیولز اور نام کی جگہیں۔

حوالہ

مضامین

video ویڈیوز

⬆ واپس اوپر


9. پیغام کی قطار اور ایونٹ لوپ

مضامین

video ویڈیوز

⬆ واپس اوپر


10. سیٹ ٹائم آؤٹ، سیٹ انٹروال اور درخواست اینیمیشن فریم

مضامین

video ویڈیوز

⬆ واپس اوپر


11. جاوا اسکرپٹ انجن

مضامین

video ویڈیوز

⬆ واپس اوپر


12. Bitwise آپریٹرز، قسم Arrays اور Array Buffers

مضامین

video ویڈیوز

⬆ واپس اوپر


13. DOM اور لے آؤٹ کے درخت

Books

مضامین

video ویڈیوز

⬆ واپس اوپر


14. Factories and Classes

مضامین

video ویڈیوز

⬆ واپس اوپر


15. this, call, apply and bind

حوالہ

مضامین

video ویڈیوز

⬆ واپس اوپر


16. new, Constructor, instanceof and Instances

مضامین

⬆ واپس اوپر


17. Prototype Inheritance and Prototype Chain

حوالہ

مضامین

video ویڈیوز

Books

⬆ واپس اوپر


18. Object.create and Object.assign

حوالہ

مضامین

video ویڈیوز

⬆ واپس اوپر


19. map, reduce, filter

مضامین

video ویڈیوز

⬆ واپس اوپر


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

مضامین

video ویڈیوز

⬆ واپس اوپر


21. Closures

حوالہ

مضامین

video ویڈیوز

⬆ واپس اوپر


22. High Order Functions

Books

مضامین

video ویڈیوز

⬆ واپس اوپر


23. Recursion

مضامین

video ویڈیوز

⬆ واپس اوپر


24. Collections and Generators

حوالہ

مضامین

video ویڈیوز

⬆ واپس اوپر


25. Promises

حوالہ

مضامین

video ویڈیوز

⬆ واپس اوپر


26. async/await

حوالہ

Books

مضامین

video ویڈیوز

⬆ واپس اوپر


27. Data Structures

مضامین

video ویڈیوز

⬆ واپس اوپر


28. Expensive Operation and Big O Notation

مضامین

video ویڈیوز

⬆ واپس اوپر


29. Algorithms

مضامین

video ویڈیوز

⬆ واپس اوپر


30. Inheritance, Polymorphism and Code Reuse

حوالہ

مضامین

video ویڈیوز

⬆ واپس اوپر


31. Design Patterns

Books

مضامین

video ویڈیوز

⬆ واپس اوپر


32. Partial Applications, Currying, Compose and Pipe

Books

مضامین

video ویڈیوز

⬆ واپس اوپر


33. Clean Code

مضامین

video ویڈیوز

⬆ واپس اوپر

License

This software is licensed under MIT License, See License for more information ©Leonardo Maldonado.

About

📜 33 JavaScript concepts every developer should know.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%