🎯 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
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