أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
بص يا سيدي
أولا لازم تعرفHTML هي ببساطة إختصار ل Hyper Text Markup language ودية مش لغة برمجة هي لغة يفهما المتصفح بمعني حاجة كدة بتقسم صفحة الأنترنت يعني لو عاوز أعمل جدول بقولة <table> ولاحظ هنا إن الكود دة للفتح الجدول أما للغلق بمجر دأعملة و أحط علامة </table> ودة أسمة تاج HTML .
مثال :
<table>
<tr>
<td>
</td
</tr>
</table>
ثانيا يعني إية JavaScript :
دية لغة برمجة طيب عرفت إزاي حاجة بسيطة بكود كود بيترجم و يفهمة الكمبييوتر و أقدر من خلالها أعمل عمليات حسابية يعني اجمع رقمين و أطرحهم و دة غير متاح في HTML .
طيب بتتكتب إزاي في كذا طريقة في الملف بتاع ال HTML
حتعمل تاج <script> تحت تاج ال <head> وذي ما فتحت التاج تقفلة كدة </script> تمام و تكتب أي حاجة و علي فكرة الجافا سكريب لغة بيقولوا عليها Client Side يعني بتشتغل عند العميل علي جاهزة علي المتصفحة مش بتشتغل علي السيرفر .
أكتب الكود دة :
<script>
alert("welcome in Js");
</script>
الجملة لازم تنتهي ب فاصلة منقوطة
الـ HTML هي اللى بتعمل شكل الصفحه وممكن تغير الاستايل والالوان والانيميشن عن طريق الـ CSS
أما الـ JavaScript فهي لغة البرمجه اللى بستخدمها في الصفحه عشان أدخل أوامر معينه تحصل لما اليوزر يدوس او يدي امر ما
ال html هي لغة بسيطة واساسية في تصميم صفحات الويب
اما الحافا اسكربت وهي عبارة عن كودات تضاف الى البودي الخاص بلغة html لاضافة بعض الوصلات و الوظائف التي لا تستطيع اضافتها مستخدما لغة html منفردا
الجافا اسكريبت جزء متصل بلغة ال HTML بحيث لا يمكن تنفيذ كودات لغة الجافا الاسكريبت إلا من خلال الهيكل او الوظيفة الرئيسية للغة HTML>
بإختصار
فأن لغة HTML تعرف المحتوى صفحات الويب
اما لغة الجافا اسكريب لبرمجة سلوك صفحات الويب كاضافة زر مثلا او زرار لعرض التاريخ والوقت مثلا او اضافات تاثيرات للصورة وغيرها من المميزات.
بكل بساطة ال HTML عبارخ عن لغة رموز اللي بنسميها بعالم البرمجه لغة Tags يعني بالأساس مش لغة برمجه وهي مجرد اوامر ورموز طباعه بتساعدك على تنسيق المحتوى وكيف تعرضه ووين تعرضه وبأي طريقه تعرضه وال HTML بدون ال CSS لا تساعد ابدا على اظهار محتوى منسق وتصميم جميل
الجافا سكربت على عكسها هي لغة برمجه ويمكن من خلالها تعمل Functions تحللك مشاكل كثير وبتساعدك على نقل البيانات والمعلومات بين الصفحات وبتساعدك على تخزين المعلومات والها دور كبير بإظهار مدى فاعلية الموقع تبعك وتفاعله مع المستخدم
اظن هيك مختصر المختصر
الـ HTML هي لغة متصفح, وليست لغة برمجة, لغة المتصفح تتيح لك تنسيق عناصر الصفحة, من فقرات ورؤوس اقلام وقوائم وغير ذلك الكثير, اما الـ JavaScript في هي لغة برمجة للمتصفح, يتم من خلال الجافاسكربت ادارة وسوم وعناصر الـ HTML بداخل صفحتك, ايضاً الجافاسكربت تُعتبر لغة تفاعلية, فا من خلالها يمكنك عمل الكثير من الامور التي تعطي جمال وتفاعل للصفحة وتتيح لك ارسال واستقبال POST & GET عبر الـخادم بدون تحديث الصفحة وذلك من خلال الـ AJAX, لغة الجافاسكربت هي لغة سهلة الاستخدام ولكنها صعبة في البرمجة, ويوجد فرق بين البرمجة والاستخدام, لذلك ظهرت مكتبة الـ jQuery وهي عبارة عن دوال جافاسكربت جاهزة, تتيح لك عمل الكثير من الامور المعقدة في الجافاسكربت ولكن بطريقة اسهل بكثير من الجافاسكربت النقي Pure JavaScript
لغة HTML هيا لغة نمذجة لصفحات الويب , وتستخدم لعرض البيانات القادمة من السيرفر بصورة مقسمة لتكون سهلة القراءة من طرف العميل
--------------
لغة Java Script هيا لغة بتتمثل فى البرمجة من جانب العميل وتعنى تفاعل العميل مع صفحات الويب او تطبيق تعلميات معينة من جانب العميل كا تحقق مدخلات العميل او جلب بيانات من جهاز العميل او عمل تأثيرات حركية على صفحات الويب من جانب العميل
لغة ال html تستخدم لتصميم صفحة الانترنت
لغة الجافا سكربت لعمل ال functionality والاقترانات داخل الصفحة لتنفيذ مهمة معينة
الجافا سكريبت تستخدم للتحكم والتحقق بمحتويات صفحات الويب والاتش تي ام ال تستخدم اتنسيق وتصميم صفحات الويب
HTML هي طريقة رسم مكونات الصفحة (الجسد)
Javascript هي لغة برمجة للويب للتحكم في مكونات الصفحة ويمكن عمل تطبيقات ويب (الروح)
بمكن أن Javascript هي روح HTML
في الشكل الأكثر شيوعا لها ، وجافا سكريبت يقيم داخل مستندات HTML ، ويمكن أن توفر مستويات من التفاعل على صفحات الويب التي ليست قابلة للتحقيق مع HTML بسيطة . الاختلافات الرئيسية بين جافا وجافا سكريبت : جافا هي لغة البرمجة OOP في حين جافا سكريبت هي لغة OOP البرمجة .
HTML : يمكنك استخدام HTML لإنشاء المحتوى الفعلي للصفحة ، وهذا يعني في HTML عليك أن تحدد البنية الأساسية و محتويات موقع على شبكة الانترنت .
جافا سكريبت : جافا سكريبت هو المسؤول عن كل ما لديها لتغيير أو الحصول على الرسوم المتحركة الموقع بعد تحميلها ، على سبيل المثال يمكنك إنشاء زر الذي يجعل النص تختفي عند النقر على ذلك، يمكنك القيام به أي شيء تقريبا مع جافا سكريبت ، يمكنك حتى تحميل المزيد من البيانات من الخادم ، الذي تريد أن تظهر على صفحة ويب .
السلام عليكم
بختصار شديد
اول ما تحمل الصفحة في اشي اسمه tree dom
برسم ال html وهيك بكون خلص شغل ال html
اما ال javascript
بعد ما تخلص الصفحة تحميل هون شغل javascript انو بصير تعمل اي event من دون ما ترجع تحمل الصفحة بتصير تعدل على ال html وال css من خلال ال javascript من دون اي اعادة تحميل للصفحة وبس
وشكرا