Javascript Programming Tutorials, Guides & Best Practices
Explore 93+ expertly crafted javascript tutorials, components, and code examples. Stay productive and build faster with proven implementation strategies and design patterns from DeveloperBreeze.
Adblocker Detected
It looks like you're using an adblocker. Our website relies on ads to keep running. Please consider disabling your adblocker to support us and access the content.
Tutorial
javascript
الفرق بين let و const و var في JavaScript
<table border="1" cellpadding="10" cellspacing="0"> <thead> <tr> <th>الخاصية</th> <th><code>varletconstنطاق المتغير نطاق وظيفي أو عام نطاق الكتلة نطاق الكتلة إعادة التعيين يمكن إعادة تعيينه يمكن إعادة تعيينه لا يمكن إعادة تعيينه إعادة التعريف يمكن إعادة تعريفه لا يمكن إعادة تعريفه لا يمكن إعادة تعريفه رفع المتغير نعم، مع قيمة undefinedنعم، لكن لا يمكن الوصول إليه قبل التعيين نعم، لكن لا يمكن الوصول إليه قبل التعيين ثبات القيمة لا لا نعم
- استخدم
constعندما تكون متأكدًا أن القيمة لن تتغير بعد التعيين. - استخدم
letعندما تتوقع أن تتغير قيمة المتغير، خاصة داخل نطاق كتلة (مثل الحلقات أو الشروط). - تجنب استخدام
varإذا كان ذلك ممكنًا؛ فهو قد يسبب أخطاء بسبب نطاقه العام وسلوكه مع الرفع.
Sep 26, 2024
Read More Tutorial
javascript
كيفية بناء تطبيقات تفاعلية باستخدام JavaScript و HTML و CSS
// الحصول على العناصر من DOM
const usernameInput = document.getElementById('username');
const submitBtn = document.getElementById('submitBtn');
const greetingParagraph = document.getElementById('greeting');
// إضافة حدث "click" للزر
submitBtn.addEventListener('click', function() {
const username = usernameInput.value;
// التحقق من أن المستخدم أدخل اسمه
if (username.trim() !== "") {
greetingParagraph.textContent = `مرحبًا، ${username}! شكرًا لاستخدام تطبيقي.`;
} else {
greetingParagraph.textContent = "يرجى إدخال اسمك.";
}
});- نبدأ بالحصول على مراجع للعناصر HTML مثل حقل الإدخال والزر والفقرة التي ستظهر رسالة الترحيب.
- نستخدم
addEventListenerلإضافة حدث "click" على الزر، حيث عندما يضغط المستخدم على الزر، سيتم عرض رسالة ترحيبية بناءً على الاسم الذي أدخله. - إذا لم يتم إدخال اسم، سيعرض التطبيق رسالة تطلب من المستخدم إدخال اسمه.
Sep 26, 2024
Read More