Home

Awesome

<h1 align="center"> <br> <a href="https://github.com/leonardomso/33"><img src="https://i.imgur.com/dsHmk6H.jpg" alt="33 Concepts Every JS Developer Should Know" width=200"></a> <br> <br> සෑම JavaScript Developer කෙනෙක්ම දැනගත යුතු සංකල්ප 33 ක් <br><br> </h1>

Follow me

Introduction

JavaScript සංකල්ප ප්‍රගුණ කිරීමට මෘදුකාංග සංවර්ධකයින්ට උපකාර කිරීමේ අරමුණින් මෙම ගබඩාව නිර්මාණය කරන ලදි. එය අවශ්‍යතාවයක් නොව අනාගත අධ්‍යයන සඳහා මාර්ගෝපදේශයකි. එය පදනම් වී ඇත්තේ ස්ටීවන් කර්ටිස් විසින් ලියන ලද ලිපියක් මත වන අතර ඔබට එය මෙහිදි කියවිය හැකිය.

🚀 2018 හි ඉහළම විවෘත මූලාශ්‍ර මෘදුකාංග ව්‍යාපෘති වලින් එකක් ලෙස GitHub විසින් සලකනු ලැබේ!

ප්‍රජාව

ඔබේම නැවත සකස් කිරීම් හෝ සමාලෝචන සඳහා සබැඳියක් එක් කරමින් PR එකක් ඉදිරිපත් කිරීමට නිදහස් වන්න. ඔබේ මව් භාෂාවට repo පරිවර්තනය කිරීමට ඔබට අවශ්‍ය නම්, කරුණාකර එසේ කිරීමට නිදහස් වන්න.

මෙම repo සඳහා වන සියලුම පරිවර්තන පහත ලැයිස්තු ගත කෙරේ:


පටුන

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

1. Call Stack

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


2. Primitive Types

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


3. Value Types සහReference Types

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


4. Implicit, Explicit, Nominal, Structuring සහDuck Typing

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


5. == vs === vs typeof

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


6. Function Scope, Block Scope සහLexical Scope

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


7. Expression vs Statement

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


8. IIFE, Modules සහNamespaces

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


9. Message Queue සහEvent Loop

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


10. setTimeout, setInterval සහrequestAnimationFrame

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


11. JavaScript Engines

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


12. Bitwise Operators, Type Arrays සහArray Buffers

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


13. DOM සහLayout Trees

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


14. Factories සහClasses

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


15. this, call, apply සහbind

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


16. new, Constructor, instanceof සහInstances

ලිපි

⬆ ආපසු ඉහළට


17. Prototype Inheritance සහ Prototype Chain

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


18. Object.create සහObject.assign

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


19. map, reduce, filter

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


20. Pure Functions, Side Effects සහState Mutation

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


21. Closures

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


22. High Order Functions

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


23. Recursion

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


24. Collections සහGenerators

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


25. Promises

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


26. async/await

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


27. Data Structures

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


28. Expensive Operation සහBig O Notation

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


29. Algorithms

ලිපි

⬆ ආපසු ඉහළට


30. Inheritance, Polymorphism සහCode Reuse

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


31. Design Patterns

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


32. Partial Applications, Currying, Compose සහPipe

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට


33. Clean Code

ලිපි

වීඩියෝ

⬆ ආපසු ඉහළට