Skip to content

CazhID/javascript-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 JavaScript Course

Selamat datang di proyek JavaScript Course! Ini adalah repositori yang mencakup pembelajaran lengkap JavaScript dari dasar hingga lanjutan, termasuk Object Oriented Programming (OOP), Standard Library, Module System, dan Document Object Model (DOM).


📖 Daftar Isi

🟦 JavaScript Dasar

  1. Pendahuluan
  2. Pengenalan JavaScript
  3. Program Hello World
  4. Komentar
  5. Tipe Data Number
  6. Tipe Data Boolean
  7. Tipe Data String
  8. Variable
  9. Operator Matematika
  10. Operator Perbandingan
  11. Operator Logika
  12. Console
  13. String Template
  14. Konversi String dan Number
  15. Tipe Data Array
  16. Tipe Data Object
  17. If Expression
  18. Popup
  19. Undefined
  20. Null
  21. Switch Expression
  22. Operator typeof
  23. Operator in
  24. Ternary Operator
  25. Nullish Coalescing Operator
  26. Optional Chaining
  27. Falsy dan Truthy
  28. Operator Logika di Non Boolean
  29. For Loop
  30. While Loop
  31. Do While Loop
  32. Break dan Continue
  33. Label
  34. For In
  35. For Of
  36. Function
  37. Function Parameter
  38. Function Return Value
  39. Optional Parameter
  40. Default Parameter
  41. Rest Parameter
  42. Function Sebagai Value
  43. Anonymous Function
  44. Function dalam Function
  45. Scope
  46. Recursive Function
  47. Function Generator
  48. Arrow Function
  49. Closure
  50. Object Method
  51. Kata Kunci this
  52. Arrow Function di Object
  53. Getter dan Setter
  54. Masalah Variable var
  55. Destructuring
  56. Strict Mode
  57. Debugger

🟩 JavaScript Object Oriented Programming (OOP)

  1. Pendahuluan
  2. Pengenalan OOP
  3. Membuat Constructor Function
  4. Property di Constructor Function
  5. Method di Constructor Function
  6. Parameter di Constructor Function
  7. Constructor Inheritance
  8. Class
  9. Constructor di Class
  10. Property di Class
  11. Method di Class
  12. Class Inheritance
  13. Super Constructor
  14. Super Method
  15. Getter dan Setter di Class
  16. Public Class Field
  17. Private Class Field
  18. Private Method
  19. Operator instanceof
  20. Static Field
  21. Static Method
  22. Error
  23. Error Handling
  24. Membuat Class Error
  25. Iterable dan Iterator

🟨 JavaScript Standard Library

  1. Pendahuluan
  2. Number
  3. String
  4. Array
  5. Object
  6. JSON
  7. BigInt
  8. Date
  9. Math
  10. Boolean
  11. Map
  12. Set
  13. Symbol
  14. RegExp
  15. Proxy
  16. Reflect
  17. Encode
  18. Base64
  19. Eval

🟧 JavaScript Modules

  1. Pendahuluan
  2. Pengenalan JavaScript Modules
  3. Membuat Project
  4. Live Server
  5. Tanpa Module
  6. Membuat Module
  7. Export
  8. Import
  9. Variable di Module
  10. Class di Module
  11. Export Multiple
  12. Alias
  13. Export Default
  14. Module Object

🟪 JavaScript Document Object Model (DOM)

  1. Pendahuluan
  2. Pengenalan DOM
  3. Membuat Project
  4. Tipe Data
  5. Document
  6. Node
  7. Element
  8. NodeList
  9. Attr
  10. NamedNodeMap
  11. Text Node
  12. Event Handler
  13. Event
  14. Style using DOM
  15. Inner Text dan Inner HTML
  16. Window
  17. Query Selector
  18. Node Type
  19. HTML Element
  20. HTML Form Element
  21. HTML Table Element

🚀 Cara Menggunakan

  1. Clone repository ini:
    git clone https://github.com/CazhID/javascript-course.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published