Creative Coder Myanmar
1.38K subscribers
546 photos
1 video
102 links
Web Development ခရီးစဉ်ကို
Creative Coder နှင့်စတင်လိုက်ပါ။🚀
Download Telegram
🎯 DOM Manipulation ကို လေ့လာလိုက်ကြရအောင်👀

DOM Manipulation ဟာ dynamic web application တွေ ဖန်တီးဖို့အတွက် အရေးကြီးတဲ့ skill တစ်ခုဖြစ်ပါတယ်။

⚡️ အသုံးများတဲ့ DOM Methods တွေကတော့
1️⃣ Element တွေ Select လုပ်ခြင်း
javascriptCopy// Modern Selector Methods
const element = document.querySelector('.my-class');
const elements = document.querySelectorAll('.items');

// Event Listener တပ်ဆင်ခြင်း
element.addEventListener('click', () => {
console.log('Clicked!');
});

2️⃣ Dynamic Element Creation
javascriptCopy// Element အသစ်ဖန်တီးခြင်း
const newDiv = document.createElement('div');
newDiv.className = 'new-element';
newDiv.textContent = 'Hello World';

// Parent element ထဲကို ထည့်သွင်းခြင်း
parentElement.appendChild(newDiv);

3️⃣ Element Properties ပြောင်းလဲခြင်း
javascriptCopy// Style ပြောင်းလဲခြင်း
element.style.backgroundColor = '#007bff';
element.style.padding = '1rem';

// Class တွေ add/remove လုပ်ခြင်း
element.classList.add('active');
element.classList.remove('inactive');
element.classList.toggle('visible');

🔥 Practice Project:
javascriptCopy// Simple Todo List တစ်ခုဖန်တီးကြည့်ပါ
const todoForm = document.querySelector('#todo-form');
const todoInput = document.querySelector('#todo-input');
const todoList = document.querySelector('#todo-list');

todoForm.addEventListener('submit', (e) => {
e.preventDefault();

const todoText = todoInput.value.trim();
if(!todoText) return;

const todoItem = document.createElement('li');
todoItem.textContent = todoText;
todoList.appendChild(todoItem);

todoInput.value = '';
});
ဒီ code examples တွေကို practice လုပ်ကြည့်ပြီး DOM manipulation skills တွေ တိုးတက်အောင် လေ့ကျင့်လိုက်ကြပါ! 🚀

#JavaScript #WebDevelopment #DOMManipulation #CodingTutorial