10 أفضل Javaكتب كتابة السيناريو للمبتدئين (2026)

نحن قارئ مدعومة وقد تكسب عمولة عند الشراء من خلال الروابط الموجودة على موقعنا

Javaلغة البرمجة النصية هي لغة برمجة تُستخدم في متصفحات الويب والخوادم وتطبيقات الجوال وأدوات التطوير. وهي تتحكم في سلوك الصفحة، وتتعامل مع إجراءات المستخدم، وتتبادل البيانات، ويمكنها تشغيل تطبيقات كاملة خارج المتصفح.

يعتمد اختيار الكتاب المناسب على خبرتك وما إذا كنت تريد تمارين أو دروسًا مرئية أو مشاريع أو مرجعًا. A Smarter Way to Learn JavaScript يُعد هذا البرنامج خيارنا الأمثل للمبتدئين لأن كل درس قصير يتبعه تدريب عملي.

يقارن هذا الدليل بين 10 Javaكتب البرمجة للمبتدئين في البرمجة، ومطوري واجهات المستخدم، والمبرمجين ذوي الخبرة.
اقرأ أكثر…

ل Javaكتب السيناريو للمبتدئين والخبراء

عنوان كتاب اسم المؤلف الطبعة الأخيرة Publisher التقييمات الرابط
A Smarter Way to Learn JavaScript مارك مايرز إصدار 1st شركة مصدر البرق اعرف المزيد
JavaScript: The Definitive Guide ديفيد فلاناغان إصدار 6th أورايلي ميديا اعرف المزيد
Head First Javaبرمجة السيناريو إريك فريمان، إليزابيث روبسون إصدار 1st أورايلي اعرف المزيد
Eloquent JavaScript, 3rd Edition Mariجين هافيربيكي 3rd طبعة لا الصحافة النشا اعرف المزيد
The Principles of Object-Oriented JavaScript نيكولاس سي زاكاس إصدار 1st لا الصحافة النشا اعرف المزيد

التقييم: هذه التقييمات مأخوذة من Amazon قوائم الكتب، وليس Guru٩٩. قد تختلف هذه المعلومات باختلاف طبعة الكتاب أو البائع. تم التحقق من التقييمات وأسماء الناشرين وتفاصيل الطبعة في أكتوبر ٢٠٢٦.

1) A Smarter Way to Learn JavaScript

# 1 أفضل اختيار
A Smarter Way to Learn JavaScript
4.6

اسم المؤلف: مارك مايرز

الناشر: شركة مصدر البرق

الطبعة الأخيرة: إصدار 1st

عدد الصفحات: صفحات 293

A Smarter Way to Learn JavaScript يُعد كتاب مارك مايرز خيارنا الأمثل للمبرمجين الجدد الذين يتعلمون من خلال التكرار. فصول قصيرة تُقدم... أساسيات Javaسيناريوثم تطلب التمارين عبر الإنترنت من القراء كتابة التعليمات البرمجية بينما لا تزال الفكرة حاضرة في أذهانهم.

تساعد الممارسة المستمرة المبتدئين على تذكر قواعد اللغة بدلاً من مجرد قراءتها. يتناول الكتاب، الذي نُشر عام ٢٠١٤، الكائنات، والمنشئات، والنماذج الأولية، وهو مناسب للقراء الذين يكتسبون عادة كتابة التعليمات البرمجية يومياً قبل الانتقال إلى مرجع أوسع.

ماذا ستتعلم:

  • مارس كل موضوع من خلال تمارين برمجة قصيرة عبر الإنترنت
  • العمل مع المتغيرات، والسلاسل النصية، والأرقام، والمصفوفات، والكائنات
  • التحكم في تدفق البرنامج باستخدام الشروط والحلقات والوظائف
  • قم ببناء كود قابل لإعادة الاستخدام باستخدام الكائنات ووظائف البناء
  • فهم النماذج الأولية والنماذج الشائعة Javaأنماط برمجة النصوص البرمجية بوضوح
  • عزز الدروس بكتابة التعليمات البرمجية بدلاً من إعادة قراءة الشروحات

أفضل ل: للمبتدئين تمامًا الذين يتعلمون من خلال التكرار ويرغبون في دروس قصيرة وتمارين متكررة ومقدمة تدريجية للأساسيات Javaمفاهيم كتابة السيناريو.


2) JavaScript: The Definitive Guide

#2
JavaScript: The Definitive Guide
4.6

اسم المؤلف: ديفيد فلاناغان

الناشر: O'Reilly Media

الطبعة الأخيرة: إصدار 6th

عدد الصفحات: صفحات 1,093

JavaScript: The Definitive Guide يُعد كتاب ديفيد فلانغان مرجعًا تفصيليًا للغة والمنصة. نُشرت الطبعة السادسة منه عام 2011، وتغطي ECMAScript 5 وHTML5، بما في ذلك بناء الجملة الأساسي، والكائنات، والمصفوفات، والدوال، والفئات المبنية باستخدام النماذج الأولية، والتعبيرات النمطية، وبرمجة جانب العميل، وjQuery، وبرمجة جانب الخادم. Javaالنصي.

يُناسب هذا الكتاب المبرمجين الذين لديهم بالفعل فهم أساسي للبرمجة ويرغبون في مرجع واحد لدراسة المواضيع المعقدة. يتجاوز عدد صفحاته الألف، مما يجعله أطول وأكثر كثافة من كتب المبتدئين، ويُمكن استخدام النصف الثاني منه كمرجع أساسي لواجهات برمجة التطبيقات (APIs) الخاصة بالخادم والعميل.

ماذا ستتعلم:

  • تعلم Javaبناء الجملة البرمجية، والقيم، والمتغيرات، والكائنات، والمصفوفات
  • استخدم الدوال، والإغلاقات، والنماذج الأولية، والفئات بشكل صحيح
  • مستندات متصفح البرامج النصية والأحداث وواجهات برمجة تطبيقات HTML5
  • قم ببناء تطبيقات متصفح تتضمن المستندات والأحداث والتخزين والشبكات
  • كتابة جانب الخادم Javaاستخدم سكريبت jQuery
  • ابحث عن تفاصيل واجهة برمجة التطبيقات الأساسية وواجهة برمجة التطبيقات من جانب العميل في قسم المراجع.

أفضل ل: المبرمجون ذوو الخبرة السابقة في البرمجة والذين يرغبون في تطبيق عملي Javaمرجع برمجي يغطي اللغة الأساسية، وبرمجة المتصفح، وHTML5، وjQuery.


3) Head First JavaScript Programming: A Brain-Friendly Guide

#3
Head First Javaبرمجة السيناريو
4.6

اسم المؤلف: إريك فريمان، إليزابيث روبسون

الناشر: أورايلي

الطبعة الأخيرة: إصدار 1st

عدد الصفحات: صفحات 700

Head First Javaبرمجة السيناريو يستخدم كتاب إريك تي. فريمان وإليزابيث روبسون الألغاز والرسوم التوضيحية والألعاب والمشاريع الموجهة. وينتقل من المتغيرات والدوال إلى الكائنات والنماذج الأولية والإغلاقات والاختبار والمتصفح. طراز كائن المستند.

يُتيح التنسيق المرئي للمبتدئين أسبابًا متكررة لتشغيل وتعديل التعليمات البرمجية. أما القراء الذين لا يفضلون التصاميم المرحة، فقد يميلون إلى دليل تقليدي. نُشر الكتاب عام ٢٠١٤، ويتناول بناء مشاريع تعمل على المتصفح، مثل لعبة السفن الحربية.

ماذا ستتعلم:

  • تعلم قواعد اللغة من خلال دروس مرئية وألغاز وألعاب
  • استخدم المتغيرات والشروط والحلقات والدوال والمصفوفات بثقة
  • قم ببناء الكائنات وافهم النماذج الأولية والوراثة بوضوح
  • التواصل Javaكود برمجي لصفحات المتصفح باستخدام DOM
  • الاستجابة للنقرات والأحداث الأخرى في التطبيقات
  • كتابة واختبار برامج كاملة مع إصلاح الأخطاء

أفضل ل: المتعلمون البصريون والمبتدئون الذين يفضلون الألغاز والرسوم التوضيحية والألعاب والمشاريع الموجهة أثناء بناء أساس في المتصفح Javaبرمجة النصوص البرمجية.


4) Eloquent JavaScript, 3rd Edition

#4
بليغ Javaسيناريو
4.6

اسم المؤلف: Mariجين هافيربيكي

الناشر: لا الصحافة النشا

الطبعة الأخيرة: 3rd طبعة

عدد الصفحات: صفحات 472


Eloquent JavaScript, 3rd Edition by Mariيقدم كتاب jn Haverbeke مفاهيم البرمجة جنبًا إلى جنب مع اللغة نفسها. ويغطي الكتاب الدوال، وهياكل البيانات، والكائنات، والوحدات، والأخطاء، والتعبيرات النمطية، والبرمجة غير المتزامنة، وبرمجة المتصفح، وNode.js من خلال التمارين والمشاريع الكبيرة.

يمكن للقراء الاطلاع على الأمثلة والتمارين على الموقع الإلكتروني المصاحب للكتاب. تتطلب المشاريع جهدًا أكبر من دليل المبتدئين البسيط، مما قد يُحبط القراء الذين لا يمارسون التمارين. وتغطي الطبعة الثالثة، الصادرة عام ٢٠١٨، المواضيع الحديثة. Javaنص برمجي يتضمن فئات ووظائف غير متزامنة ووحدات.

ماذا ستتعلم:

  • تعلم Javaقيم البرنامج النصي، وتدفق التحكم، والوظائف، والبيانات
  • استخدم الدوال ذات الرتبة العليا لكتابة برامج قابلة لإعادة الاستخدام بشكل أوضح
  • إدارة الكائنات والوحدات والأخطاء والعمليات غير المتزامنة بأمان
  • قم ببناء واجهات متصفح باستخدام الأحداث والنماذج وبروتوكول HTTP ولوحة الرسم.
  • إنشاء مشاريع تشمل الألعاب، والمحررات، والروبوتات، والمواقع الإلكترونية
  • يجري Javaكتابة البرامج النصية خارج المتصفحات مع أمثلة عملية لـ Node.js

أفضل ل: المبرمجون المبتدئون والمتوسطون المتحمسون الذين يرغبون في تمارين مليئة بالتحديات، ومشاريع عملية، وتغطية شاملة لـ Javaميزات لغة البرمجة النصية، والمتصفحات، وتطوير Node.js.


5) The Principles of Object-Oriented JavaScript

#5
The Principles of Object-Oriented JavaScript
4.6

اسم المؤلف: نيكولاس سي زاكاس

الناشر: لا الصحافة النشا

الطبعة الأخيرة: إصدار 1st 

عدد الصفحات: صفحات 120

The Principles of Object-Oriented JavaScript كتاب نيكولاس سي. زاكاس هو دراسة موجزة لكيفية عمل الكائنات في اللغة. يشرح الكتاب القيم الأولية والمرجعية، والدوال، والخصائص، والمنشئات، والنماذج الأولية، والوراثة، والمصطلحات الشائعة. وجوه المنحى Javaسيناريو أنماط - رسم.

يُسهّل نطاق الكتاب المُركّز إتمامه مقارنةً بالمراجع الضخمة. ويفترض الكتاب معرفة القراء المسبقة بالقواعد النحوية الأساسية. نُشر الكتاب عام ٢٠١٤، ويشرح النموذج الأولي الذي Javaتُبنى فئات البرامج النصية عليها.

ماذا ستتعلم:

  • ميّز بوضوح بين القيم الأولية والقيم المرجعية في Javaسيناريو
  • فهم الدوال ككائنات من الدرجة الأولى ذات سلوك خاص
  • أنشئ الكائنات باستخدام القيم الحرفية، والمنشئات، والنماذج الأولية بشكل صحيح
  • قم بتعريف الخصائص باستخدام الواصفات، ودوال الوصول، ودوال التعيين بأمان
  • تطبيق أنماط الوراثة للكائنات ووظائف البناء
  • حماية بيانات الكائنات باستخدام أساليب التغليف والتجميد

أفضل ل: Javaمطورو البرامج النصية الذين يفهمون بناء الجملة الأساسي ويريدون شرحًا مركزًا للكائنات والوظائف والنماذج الأولية والمنشئات والخصائص وأنماط الوراثة.


6) JavaScript: The Good Parts

#6
JavaScript: The Good Parts
4.4

اسم المؤلف: دوغلاس كروكفورد

الناشر: أورايلي

الطبعة الأخيرة: إصدار 1st 

عدد الصفحات: صفحات 172

JavaScript: The Good Parts يُفرّق كتاب دوغلاس كروكفورد بين خصائص اللغة المفيدة والأجزاء التي غالبًا ما تُنتج شفرة برمجية مُربكة أو عُرضة للأخطاء. يتناول الكتاب بناء الجملة، والكائنات، والدوال، والوراثة، والمصفوفات، والتعبيرات النمطية، والأساليب، ومجموعة صغيرة من قواعد البرمجة.

تأثرت حججها الموجزة Javaأسلوب الكتابة المخطوطة لسنوات عديدة. نُشر عام 2008، وهو كتاب قصير عن تصميم اللغة والعادات الجيدة وليس دورة كاملة.

ماذا ستتعلم:

  • تفهم Javaميزات البرنامج النصي المفيدة وخيارات التصميم المحفوفة بالمخاطر
  • العمل مع الدوال، والكائنات، والمصفوفات، والأساليب، والوراثة
  • استخدم المساواة الصارمة وتجنب التحويل المربك للأنواع
  • تطبيق أفكار البرمجة الوظيفية على الحياة اليومية Javaكود البرنامج النصي
  • كتابة التعابير النمطية والتعامل مع أنماط اللغة الشائعة
  • اكتب التعليمات البرمجية بأسلوب متسق وسهل القراءة

أفضل ل: المبرمجون ذوو الخبرة المهتمون بالأصل Javaتصميم البرنامج النصي، وقواعد البرمجة الموجزة، وشرح موجز لسبب تسبب بعض الميزات في حدوث أخطاء برمجية.


7) JavaScript and JQuery: Interactive Front-End Web Development

#7
Javaسكربت و jQuery
4.6

اسم المؤلف: جون دوكيت 

الناشر: وايلي

الطبعة الأخيرة: إصدار 1st 

عدد الصفحات: صفحات 640


Javaالبرمجة النصية و jQuery: تطوير واجهات المستخدم التفاعلية يستخدم كتاب جون داكيت رسومات بيانية وصورًا ملونة لشرح مفاهيم البرمجة. ويوضح كيفية عمل البرامج النصية مع HTML وCSS، ثم يبني الشرائح، والفلاتر، والتحقق من صحة النماذج، وتحديثات Ajax، وتفاعلات صفحات الويب الأخرى.

يُسهّل التصميم المرئي على القراء الذين يجدون صعوبة في فهم الكتب الدراسية التقليدية. نُشر الكتاب عام ٢٠١٤، ويُخصّص قسماً كبيراً لتقنية jQuery، التي لا تزال شائعة الاستخدام في مواقع الويب وقوالب ووردبريس الحالية. اختره لفهم أساسيات واجهة المستخدم بوضوح.

ماذا ستتعلم:

  • فهم مفاهيم البرمجة من خلال الرسوم البيانية والأمثلة الملونة بالكامل
  • العمل مع المتغيرات والمصفوفات والكائنات والدوال والقرارات
  • حدد عناصر الصفحة وقم بتغيير المحتوى باستخدام DOM
  • معالجة أحداث المتصفح والتحقق من صحة مدخلات نموذج المستخدم
  • أضف أشرطة التمرير والفلاتر وتحديثات Ajax والتأثيرات التفاعلية
  • اقرأ وقم بتكييف إضافات jQuery الموجودة للمواقع الإلكترونية

أفضل ل: المصممون والمطورون المبتدئون الذين يعرفون أساسيات HTML وCSS ويرغبون في دروس مرئية لإضافة Javaالتفاعلات بين البرامج النصية و jQuery.


8) Learn JavaScript VISUALLY with Interactive Exercises

#8
تعلم Javaالنص بصريا
4.1

اسم المؤلف: إيفلين ديميروف

الناشر: إيفلين ديميروف

الطبعة الأخيرة: 3rd طبعة

عدد الصفحات: صفحات 166


Learn JavaScript VISUALLY with Interactive Exercises يشرح كتاب إيفلين ديميروف أساسيات بناء الجملة من خلال الرسوم البيانية والألوان والاستعارات والتمارين القصيرة. يقدم الكتاب المتغيرات والمعاملات والشروط والحلقات والدوال والمصفوفات والكائنات دون الخوض في تفاصيل نظرية مطولة.

يُتيح هذا التنسيق المُختصر للمتعلمين البصريين بدايةً أقل صعوبة. فهو لا يُغطي اللغة أو واجهات برمجة تطبيقات المتصفح أو Node.js بنفس عمق الكتب الأكبر حجمًا. استخدمه لفهم المفاهيم الأساسية، ثم انتقل إلى Head First Javaبرمجة النصوص أو مرجع حالي.

ماذا ستتعلم:

  • تعلم Javaشرح بنية النصوص البرمجية من خلال الرسوم البيانية والألوان والاستعارات
  • اتبع تمارين قصيرة بعد كل مفهوم برمجي موضح
  • العمل مع المتغيرات، والمعاملات، والشروط، والحلقات، والدوال
  • فهم المصفوفات والكائنات بوضوح باستخدام الشروحات المرئية
  • تدرب على كتابة التعليمات البرمجية عبر المتصفح دون استخدام تنسيق كتاب مدرسي كثيف
  • Revاستعرض الأفكار الرئيسية بسرعة من خلال صفحات مصورة موجزة

أفضل ل: المتعلمون البصريون والمبتدئون الذين يرغبون في شروحات ملونة ودروس موجزة وتمارين بسيطة قبل الانتقال إلى مستوى أكثر شمولاً Javaمرجع النص البرمجي.


9) Professional JavaScript for Web Developers

#9
Professional JavaScript for Web Developers
4.3

اسم المؤلف: نيكولاس سي زاكاس

الناشر: وروكس

الطبعة الأخيرة: 3rd طبعة

عدد الصفحات: صفحات 960

Professional JavaScript for Web Developers يقدم كتاب نيكولاس سي. زاكاس للمطورين العاملين تغطية شاملة للغة ومنصة المتصفح. يتناول الإصدار الثالث بناء الجملة، والنطاق، والكائنات، والدوال، ونموذج كائن المستند (DOM)، والأحداث، والنماذج، والشبكات، والتخزين، والأخطاء، والأداء.

تم نشره في عام 2012، وهو يغطي ECMAScript 5 و HTML5 وهو مفيد بشكل خاص للمطورين الذين يقومون بصيانة كود المتصفح الحالي.

ماذا ستتعلم:

  • Review Javaبناء الجملة البرمجية، والمتغيرات، والنطاق، والذاكرة، والأنواع
  • العمل مع الكائنات، والوظائف، والوراثة، وأنماط التعبير
  • التلاعب بصفحات الويب باستخدام DOM والأحداث والنماذج ولوحة الرسم
  • إرسال طلبات الشبكة ومعالجة بيانات JSON بأمان
  • معالجة أخطاء المتصفح، والتخزين، والعمال، ومخاوف الأداء
  • استخدم واجهات برمجة تطبيقات HTML5 للتخزين دون اتصال بالإنترنت والمراسلة بين المستندات

أفضل ل: مطورو مواقع الويب ذوو الخبرة المتوسطة الذين يقومون بصيانة المواقع القديمة Javaكتابة أكواد برمجية تحتاج إلى تغطية تفصيلية للمتصفح، وتفاصيل اللغة الداخلية، وتصحيح الأخطاء، والتخزين، والشبكات، وإرشادات الأداء.


10) Speaking JavaScript: An In-Depth Guide for Programmers

#10
نادي المحادثة Javaسيناريو
4.6

اسم المؤلف: أكسل راشماير

الناشر: أورايلي

الطبعة الأخيرة: إصدار 1st

عدد الصفحات: صفحات 458

نادي المحادثة Javaسيناريو يساعد كتاب أكسل راوشمير المبرمجين من لغات أخرى على فهم Javaيتناول هذا الدليل بنية لغة البرمجة النصية، وتاريخها، وأنواعها، ووظائفها، وكائناتها، ونماذجها الأولية، ووراثةها، ومصفوفاتها، وتعبيراتها النمطية، وصيغة JSON، ووحداتها، وأدوات تصحيح الأخطاء وتطويرها. يمكن للقراء البدء بالدليل السريع أو الانتقال مباشرةً إلى موضوع مرجعي.

يُعدّ الهيكل الرباعي مناسبًا للقراء الذين لديهم بالفعل معرفة بمفاهيم البرمجة. نُشر الكتاب عام 2014، ويركز على لغة ECMAScript 5، ويتميز بقدرته الفائقة على شرح أساسيات اللغة وخصائصها.

ماذا ستتعلم:

  • ابدأ بسرعة بالصياغة والقيم والعبارات والوظائف
  • تفهم Javaتاريخ البرمجة النصية وتأثيراتها التصميمية الرئيسية
  • ادرس أنواع الأشياء، والإكراه، والأشياء، والنماذج الأولية، والوراثة بعمق
  • العمل مع المصفوفات، والتعبيرات النمطية، والتواريخ، و JSON
  • تطبيق ممارسات تصحيح الأخطاء، والتوثيق، وإدارة الوحدات، وإدارة الحزم
  • استخدم الكتاب كمرجع لغوي قائم على الموضوع

أفضل ل: المبرمجون من لغات أخرى الذين يرغبون في Javaمقدمة للنص، وسياق تاريخي، وفصول مرجعية مفصلة، ​​ونصائح لغوية عملية للعمل.

كيف تختار أ Javaكتاب السيناريو

ابدأ بالطريقة التي تناسبك في التعلم. تساعد التمارين القصيرة المبتدئين تمامًا على تذكر قواعد اللغة، بينما تستخدم الكتب المرئية الرسوم البيانية والمشاريع لشرح كيفية عمل الكود. أما المراجع الشاملة فهي مناسبة للمبرمجين الذين لديهم بالفعل فهم أساسي للبرمجة ويحتاجون إلى تغطية أعمق للغة أو المتصفح أو Node.js.

  • للممارسة المتكررة: تبدأ A Smarter Way to Learn JavaScript.
  • للحصول على مرجع مفصل: اختار JavaScript: The Definitive Guide.
  • للمشاريع المرئية: عرض Head First Javaبرمجة النصوص البرمجية.
  • للتمارين الصعبة: جرب Eloquent Javaالنصي.
  • بالنسبة للأشياء والنماذج الأولية: استعمل The Principles of Object-Oriented JavaScript.
  • بالنسبة لرمز المتصفحات القديمة: احتفظ Professional JavaScript for Web Developers قريب.

كيف تتمرن Javaنص أثناء القراءة

اكتب كل مثال بدلاً من نسخه. غيّر قيمة، وأضف شرطاً، واختبر ما يحدث عند فقدان المدخلات أو عدم صحتها. احتفظ بمشروع متصفح صغير واحد طوال الكتاب حتى يكون للمواضيع الجديدة استخدام واضح.

أبقِ موقع MDN Web Docs مفتوحًا أثناء القراءة. إنها طريقة سريعة للبحث عن أي دالة أو كائن أو واجهة برمجة تطبيقات للمتصفح مذكورة في الكتاب.

ماهو الفرق بين Java و Javaالبرنامج النصي؟

Java و Javaتُعتبر لغات البرمجة النصية لغات برمجة منفصلة على الرغم من تشابه أسمائها. Java يشيع استخدامه ل Android التطبيقات، وبرامج الأعمال، وأنظمة الواجهة الخلفية. عادةً ما يتم تشغيل شفرتها على Java آلة افتراضية.

Javaتُستخدم لغة البرمجة النصية بشكل أساسي لجعل مواقع الويب تفاعلية. وهي تعمل في متصفحات الويب، ويمكن تشغيلها أيضًا على الخوادم عبر Node.js. تستخدم اللغات قواعد نحوية وأدوات ومسارات تطوير مختلفة، لذا فإن تعلم إحداها لا يعني بالضرورة معرفة الأخرى.

هل ينبغي عليّ أن أتعلم؟ Java or Javaالبرنامج النصي؟

اختار Javaاستخدم البرمجة النصية إذا كنت ترغب في إنشاء مواقع ويب، أو واجهات أمامية، أو أدوات متصفح، أو تطبيقات ويب متكاملة. يمكنك رؤية النتائج بسرعة في المتصفح، مما يجعلها نقطة انطلاق عملية لتطوير الويب.

اختار Java إذا كنت تخطط لبناء أنظمة مؤسسية، Android التطبيقات التي تستخدم Javaأو خدمات الواجهة الخلفية في Java النظام البيئي. إذا كنت مترددًا، فاختر اللغة التي تناسب مشروعك الأول. يمكنك تعلم اللغة الأخرى لاحقًا.

الأسئلة الشائعة

A Smarter Way to Learn JavaScript يُعد هذا البرنامج خيارنا الأمثل للمبتدئين تمامًا، حيث يتبع الدروس القصيرة تمارين عبر الإنترنت. قد يفضله المتعلمون بصريًا. Head First Javaبرمجة النصوص البرمجية.

Head First JavaScript Programming: A Brain-Friendly Guide يستخدم الرسوم التوضيحية والألغاز والألعاب والمشاريع. تعلّم Javaالنص المرئي أقصر وأقل تفصيلاً، مما يجعله خطوة أولى أسهل.

JavaScript: The Definitive Guide يُغطي الكتاب اللغة والمتصفحات وNode.js بتفصيلٍ دقيق. تأكد من أن رابط الإحالة يفتح الإصدار الحالي، لأن بطاقة Lasso المحفوظة تُظهر إصدارًا أقدم.

The Principles of Object-Oriented JavaScriptيُقدّم الكتاب تغطية مُركّزة للوظائف والخصائص والمنشئات والنماذج الأولية والوراثة. ويفترض أن القراء على دراية مُسبقة بهذه المواضيع. خفيف Javaسيناريو بناء الجملة.

Eloquent JavaScript, 3rd Edition يشمل ذلك مشاريع تستخدم أحداث المتصفح، و canvas، و HTTP، والنماذج، و Node.js. Javaيستخدم Script و jQuery أمثلة مرئية أكثر ولكنه يعتمد بشكل كبير على ممارسات jQuery القديمة.

نعم. يمكن للكتب القديمة أن تشرح مفاهيم ثابتة مثل الدوال، والكائنات، والنماذج الأولية، والإغلاقات، والأحداث، ونموذج كائن المستند (DOM). راجع الوثائق الحالية قبل استخدام أي نصائح تتعلق بالوحدات، أو الحزم، أو دعم المتصفحات، أو أدوات البناء.

JavaScript: The Definitive Guide وبليغ Javaيتضمن النص البرمجي مواد Node.js. يُعد الدليل الشامل مرجعًا عامًا أفضل، بينما يُعد Eloquent Javaيعتمد برنامج سكريبت على التمارين والمشاريع في التعليم.

تعلم الأساسيات Javaأولاً، يجب استخدام واجهات برمجة تطبيقات DOM الخاصة بالبرامج النصية والمتصفح. لا يزال jQuery مفيدًا عند صيانة المواقع الإلكترونية القديمة، ولكن يمكن للعديد من المشاريع الجديدة التعامل مع مهام الصفحات الشائعة دون إضافة المكتبة.

تلخيص هذه التدوينة بـ: