Extension Visual Studio Code yang menyediakan snippet edukatif untuk JavaScript dan PHP, dilengkapi penjelasan konsep, best practice, dan perbandingan antar bahasa.
- 21 Snippet JavaScript Dasar — variabel hingga array map/filter
- 12 Snippet JavaScript Advanced — Class ES6, Promise, async/await, destructuring, spread/rest, template literals, map, filter
- 21 Snippet PHP Dasar — variabel hingga array map/filter
- 7 Snippet PHP OOP — Class, Constructor, Encapsulation, Inheritance, Polymorphism, Interface, Abstract
- 11 Snippet PHP Advanced — Namespace, use, try-catch, PDO database, traits
- Command Daftar Snippet — lihat semua prefix sekaligus via Command Palette
- Buka file
.js atau .php
- Ketik prefix (contoh:
edu-var)
- Tekan
Tab → snippet muncul lengkap dengan penjelasan
- Tekan
Tab lagi untuk berpindah ke bagian yang bisa diedit
Untuk melihat semua prefix: Ctrl+Shift+P → "Edu Snippet: Lihat Daftar Semua Snippet"
| Prefix |
Topik |
edu-var |
Variabel dasar |
edu-if |
If statement |
edu-switch |
Switch case |
edu-loop-for |
Loop for |
edu-while |
While loop |
edu-do-while |
Do while |
edu-break-continue |
Break & continue |
edu-array |
Array dasar |
edu-array-access |
Akses array |
edu-array-pushpop |
Push & pop array |
edu-func |
Function dasar |
edu-func-return |
Function return |
edu-arrow |
Arrow function |
edu-datatype |
Tipe data |
edu-object |
Object / Associative Array |
edu-operator-arit |
Operator aritmatika |
edu-operator-banding |
Operator perbandingan |
edu-operator-logika |
Operator logika |
edu-map |
Array map |
edu-filter |
Array filter |
| Prefix |
Topik |
edu-array-foreach |
ForEach loop |
| Prefix |
Topik |
edu-js-class |
Class ES6 + inheritance |
edu-promise |
Promise dasar |
edu-async |
Async/await |
edu-promise-chain |
Promise chaining |
edu-promise-all |
Promise.all (parallel execution) |
edu-destructure-obj |
Destructuring object |
edu-destructure-arr |
Destructuring array |
edu-spread |
Spread operator |
edu-rest |
Rest parameter |
edu-template |
Template literals |
| Prefix |
Topik |
edu-foreach |
Foreach loop |
| Prefix |
Topik |
edu-php-class |
Class dasar |
edu-php-construct |
Constructor |
edu-php-encap |
Encapsulation (getter/setter) |
edu-php-inherit |
Inheritance |
edu-php-poly |
Polymorphism |
edu-php-interface |
Interface |
edu-php-abstract |
Abstract class |
| Prefix |
Topik |
edu-namespace |
Namespace dasar |
edu-use |
Use statement |
edu-try-catch |
Try-catch error handling |
edu-custom-exception |
Custom exception class |
edu-pdo-connect |
PDO database connection |
edu-pdo-select |
PDO SELECT query |
edu-pdo-insert |
PDO INSERT data |
edu-pdo-update |
PDO UPDATE & DELETE |
edu-pdo-transaction |
PDO transaction |
edu-trait |
Trait dasar |
edu-trait-multiple |
Multiple traits |
- Mahasiswa yang belajar pemrograman dasar hingga menengah
- Pemula yang baru mengenal JS atau PHP
- Developer yang ingin memahami perbedaan JS dan PHP
Developed for educational purpose.