GithubHelp home page GithubHelp logo

hearingcountry / 33-js-concepts Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rijdz/33-js-concepts

1.0 0.0 0.0 534 KB

πŸ“œ 33 concepts every JavaScript developer should know.

License: MIT License

JavaScript 100.00%

33-js-concepts's Introduction


33 Konsep Setiap Pengembang JavaScript yang Harus Diketahui

33 Konsep Setiap JS Developer yang Harus Diketahui

PRs Welcome License MIT Build Status

Pendahuluan

Repository ini dibuat dengan maksud untuk membantu developers dalam menguasai konsep mereka dalam Javascript. Ini bukan sebuah kebutuhan, namun sebagai panduan dalam pembelajaran kedepan. Repository ini berdasarkan artikel yang dituliskan oleh Stephen Curtis dan anda dapat membaca artikelnya disini.

Komunitas

Jangan sungkan untuk memasukan PR kesebuah tautan ringkasan atau ulasan anda. Jika anda ingin menerjemahkan repository ini kedalam bahasa asli anda, jangan sungkan untuk melakukanya.

Semua terjemahan repository ini ada dibawah berikut:


Daftar Isi

  1. Call Stack
  2. Tipe Primitif
  3. Tipe Nilai dan Tipe Referensi
  4. Implisit, Eksplisit, Nominal, Struktur dan Duck Typing
  5. == vs === vs typeof
  6. Function Scope, Block Scope dan Lexical Scope
  7. Ekspresi vs Pernyataan
  8. IIFE, Modules dan Namespaces
  9. Message Queue dan Event Loop
  10. setTimeout, setInterval dan requestAnimationFrame
  11. Mesdalam JavaScript
  12. Bitwise Operators, Type Arrays dan Array Buffers
  13. DOM dan Layout Trees
  14. Factories dan Classes
  15. this, call, apply dan bind
  16. new, Constructor, instanceof dan Instances
  17. Prototype Inheritance dan Prototype Chain
  18. Object.create dan Object.assign
  19. map, reduce, filter
  20. Pure Functions, Side Effects dan State Mutation
  21. Closures
  22. High Order Functions
  23. Recursion
  24. Collections dan Generators
  25. Promises
  26. async/await
  27. Struktur Data
  28. Operasi yang Mahal dan Big O Notation
  29. Algoritma
  30. Turunan, Polymorphism dan Penggunaan Ulang Kode
  31. Pola Desain
  32. Partial Applications, Currying, Compose dan Pipe
  33. Kode yang Rapih

1. Call Stack

Artikel

Video

⬆ Kembali ke Atas


2. Tipe Primitif

Artikel

Videos

⬆ Kembali ke Atas


3. Tipe Nilai dan Tipe Referensi

Artikel

Videos

⬆ Kembali ke Atas


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

Artikel

Videos

⬆ Kembali ke Atas


5. == vs === vs typeof

Artikel

Videos

⬆ Kembali ke Atas


6. Function Scope, Block Scope dan Lexical Scope

Artikel

Videos

⬆ Kembali ke Atas


7. Ekspresi vs Pernyataan

Artikel

Videos

⬆ Kembali ke Atas


8. IIFE, Modules dan Namespaces

Artikel

Videos

⬆ Kembali ke Atas


9. Message Queue dan Event Loop

Artikel

Videos

⬆ Kembali ke Atas


10. setTimeout, setInterval dan requestAnimationFrame

Artikel

Videos

⬆ Kembali ke Atas


11. JavaScript Engines

Artikel

Videos

⬆ Kembali ke Atas


12. Bitwise Operators, Type Arrays dan Array Buffers

Artikel

Videos

⬆ Kembali ke Atas


13. DOM dan Layout Trees

Artikel

Videos

⬆ Kembali ke Atas


14. Factories dan Classes

Artikel

Videos

⬆ Kembali ke Atas


15. this, call, apply dan bind

Artikel

Videos

⬆ Kembali ke Atas


16. new, Constructor, instanceof dan Instances

Artikel

⬆ Kembali ke Atas


17. Prototype Inheritance dan Prototype Chain

Artikel

Videos

⬆ Kembali ke Atas


18. Object.create dan Object.assign

Artikel

Videos

⬆ Kembali ke Atas


19. map, reduce, filter

Artikel

Videos

⬆ Kembali ke Atas


20. Pure Functions, Side Effects dan State Mutation

Artikel

Videos

⬆ Kembali ke Atas


21. Closures

Artikel

Videos

⬆ Kembali ke Atas


22. High Order Functions

Artikel

Videos

⬆ Kembali ke Atas


23. Recursion

Artikel

Videos

⬆ Kembali ke Atas


24. Collections dan Generators

Artikel

Videos

⬆ Kembali ke Atas


25. Promises

Artikel

Videos

⬆ Kembali ke Atas


26. async/await

Artikel

Videos

⬆ Kembali ke Atas


27. Struktur Data

Artikel

Videos

⬆ Kembali ke Atas


28. Expensive Operation dan Big O Notation

Artikel

Videos

⬆ Kembali ke Atas


29. Algoritma

Artikel

⬆ Kembali ke Atas


30. Inheritance, Polymorphism dan Code Reuse

Artikel

Videos

⬆ Kembali ke Atas


31. Design Patterns

Artikel

Videos

⬆ Kembali ke Atas


32. Partial Applications, Currying, Compose dan Pipe

Artikel

Videos

⬆ Kembali ke Atas


33. Clean Code

Artikel

Videos

⬆ Kembali ke Atas

33-js-concepts's People

Contributors

achmadkhodzim avatar adonismendozaperez avatar amitmerchant1990 avatar ashinzekene avatar d4nyll avatar devrchancay avatar gumennii avatar iamnapo avatar ilker0 avatar leonardomso avatar lipnyczlowiek avatar lnfnunes avatar lokesh-coder avatar majidalavizadeh avatar mkrhere avatar mohamed3on avatar noeclement avatar rijdz avatar ronalson avatar rpgeeganage avatar rsedlr avatar sarahew1206 avatar slycreator avatar stephentian avatar tiagoboeing avatar tomeraberbach avatar vidban avatar yaduvendra avatar ycmjason avatar zyszys avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.