مقدمة عامه عن لغة الجافا سكريبت – JavaScript
الجافا سكربت هي لغة برمجه اذا جاز التعبير تلعب دور حيوي وفعال في صفحات الويب من خلال القيام بوظائف قد تكون خارجية أو داخلية بل لنكن أكثر دقة هي مرنه الى درجه تجعلك تتحكم بكل جزء من اجزاء صفحة الويب كأن تستخدمها في ال forms اي النماذج او كنوافذ تخرج للمستخدم لتخبره بامر معين او تنبه وغيرها من الاستخدامات التي اراها من وجهة نظري هي الروح التي يبثها مطور الويب في صفحاته اثناء برمجته .
اما من اين جاءت لغة الجافا سكربت فهي جاءت من خلال اهتمام شركة Netscape لتضفي الحيوية الى صفحات الويب ولا يفوت على بال احد ان شركة Sun هي الاساس والام في لغة الجافا بشكل عام فما بالك بالجافا سكربت فلغة جافا سكربت هي لغة بسيطه نوعا ما وسهله التبويب والتحكم بل يستطيع البرمجه بها من لم يتعلم اي لغة في حياته .
نبذة عن الكتاب
هذا الكتاب بدايتك لفهم بقية اللغات بكل سهوله او على الاقل بيسر ودون عناء اذا ليس كل اللغات ليكن بعضها واذا ليس بعضها اذا على الاقل جزء من كل لغة .
عزيزي المتدرب لغة الجافا سكربت بإعتقادي الخاص كمطور ويب مهمة نوعا ما فانت عندما تصمم في HTML انت تصمم واجهة ولكنها خالية من الحركة بل انك لا تستطيع ان تغير شيء منها إلا بالتغير الكود نفسه ولكن تخيل مثلا انك تريد ان تظهر بنر اعلاني يتغير كل وقت معين من غير ان تلمسه بيدك اي من غير ان تغير الكود بل هو من نفسه يجلب بنر الاعلان الاول ثم بعد دقيقة مثلا يغيره الى بنر اعلان ثاني وهكذا او تصور انك تريد ان تضع في رأس صفحتك التاريخ والوقت او كأن تريد ان يظهر اسم زائرك في صفحتك لكي تشده لها وغيرها من الافكار فالجافا سكربت تفعل لك كل هذا وبكل بساطه وسهولة .
اما في البرامج او الاكواد التي سوف نتعلم كتابتها هي مجموعة من الأوامر التي تكتب مجتمعة أو متفرقة ليعمل البرنامج بصورتة الرئيسيه ولنقل هي الاساس او البنية التحتية لبرنامجنا ولا تقلق تستطيع ان تكتب برامجك او اكوادك من خلال برنامج ال NOTEBAD المتوفر في كل جهاز وإنني افضل ان تجد محرر للجافا سكربت في الانترنت وهذا افضل لكي تعرف موقع الخطأ مباشرة من غير عناء .

محتويات الكتاب
- طرق كتابة كود الجافا سكربت وبعض أوامرها
- جمل الشرط ( condition if ) & ( switch )
- حلقات التكرار ( for & While & Do while )
- الدوال ( function )
- المصفوفات ( Arrays )
- الكائنات Object (Math & Date & String ) )
- معلومات تطبیقیة ( جزء عملي مهم جدا و یشمل على أمور متنوعة )
مؤلف الكتاب
مهندس / سامي الربايعة
صيغة الكتاب
لمن هذا الكتاب؟
- من أنهى HTML وCSS ويريد إضافة التفاعل إلى صفحاته.
- مبتدئ في البرمجة عمومًا يريد لغة يجربها مباشرة في المتصفح دون تثبيت أي شيء.
- طالب يحتاج شرحًا عربيًا مبسطًا للشروط والحلقات والدوال والمصفوفات.
ما الذي تغيّر منذ كتابة الكتاب؟
تطورت جافا سكريبت كثيرًا منذ إصدار ES6 سنة 2015 وما بعده: أصبح الأفضل استخدام let وconst بدل var، وظهرت الدوال السهمية وقوالب النصوص وclasses وأوامر async/await للتعامل مع العمليات غير المتزامنة. كما لم يعد يُنصح باستخدام document.write، ويُستخدم بدلًا منه التعامل مع عناصر الصفحة عبر DOM.
وللتوضيح، اللغة ابتكرها برندان أيك في شركة Netscape سنة 1995، وتشابه الاسم مع جافا كان لأسباب تسويقية ولا علاقة لها بها تقنيًا. أساسيات الكتاب من شروط وحلقات ودوال ومصفوفات وكائنات Math وDate وString ما زالت صحيحة.
كيف تطبّق أثناء القراءة
افتح أدوات المطور في المتصفح (F12) وجرّب الأكواد في تبويب Console، أو استخدم VS Code مع ملف HTML بسيط. اختم الكتاب بمشروع صغير مثل آلة حاسبة أو ساعة رقمية أو قائمة مهام.
أسئلة شائعة
هل جافا سكريبت هي نفسها لغة جافا؟
لا، هما لغتان مختلفتان تمامًا في التصميم والاستخدام، والتشابه في الاسم فقط.
ماذا أتعلم بعد هذا الكتاب؟
تعلّم التعامل مع DOM والأحداث وfetch بشكل أعمق، ثم انتقل إلى إطار عمل مثل React أو Vue، أو إلى Node.js للبرمجة على الخادم.
اقرأ أيضاً
- جميع كتب جافا سكريبت – Java Script العربية PDF
- طرق وضع أكواد الجافا سكريبت داخل صفحة HTML
- كتاب المختصر المفيد في جافا سكريبت – JavaScript بالعربي PDF
- كتاب تعلم HTML5 & CSS3 باللغة العربية الخطوة الأولى لأحتراف برمجة الويب PDF


