Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

JavaScript ٣٣ مفهوم يجب أن يعرفهم كل مطور 📜

License

NotificationsYou must be signed in to change notification settings

amrsekilly/33-js-concepts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


٣٣ مفهوم يجب أن يعرفهم كل مطور JavaScript

٣٣ مفهوم يجب أن يعرفهم كل مطور JavaScript

Follow me

مقدمة

تم إنشاء هذا المقال لمساعدة المطورين على إتقان مفاهيم ال JavaScript. هذا المقال من المفترض أن يساعدك كدليل لدراساتك المستقبلية.

It is based on an article written byStephen Curtis and you can read ithere.

🚀 Considered by GitHub as one of thetop open source projects of 2018!

مجتمع المطورين

إذا كنت ترغب في ترجمة هذا المقال للغتك الام. من فضلك قم بفتح PR يحتوي على ترجمتك.

سيتم سرد جميع الترجمات لهذا المقال أدناه:


جدول المحتويات

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

١. Call Stack

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


٢. Primitive Types

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


٣. Value Types and Reference Types

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


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

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


٥. == vs === vs typeof

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


٦. Function Scope, Block Scope and Lexical Scope

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


٧. Expression vs Statement

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


٨. IIFE, Modules and Namespaces

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


٩. Message Queue and Event Loop

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


١٠. setTimeout, setInterval and requestAnimationFrame

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


١١. JavaScript Engines

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


١٢. Bitwise Operators, Type Arrays and Array Buffers

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


١٣. DOM and Layout Trees

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


١٤. Factories and Classes

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


١٥. this, call, apply and bind

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


١٦. new, Constructor, instanceof and Instances

المقالات

⬆ العودة إلى الأعلى


١٧. Prototype Inheritance and Prototype Chain

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


١٨. Object.create and Object.assign

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


١٩. map, reduce, filter

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


٢٠. Pure Functions, Side Effects and State Mutation

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


٢١. Closures

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


٢٢. High Order Functions

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


٢٣. Recursion

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


٣١. Design Patterns

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


٣٢. Partial Applications, Currying, Compose and Pipe

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى


٣٣. كتابة كود نظيف

المقالات

مقاطع الڤيديو

⬆ العودة إلى الأعلى

About

JavaScript ٣٣ مفهوم يجب أن يعرفهم كل مطور 📜

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript100.0%

[8]ページ先頭

©2009-2025 Movatter.jp