أفضل كتب جافا سكريبت

بقلم برادلي نايس ، مدير المحتوى في ClickHelp.com - أداة توثيق البرامج

تعرّف ويكيبيديا جافا سكريبت بالطريقة التالية:

جافا سكريبت (JS) هي لغة برمجة عالية المستوى ، ديناميكية ، ضعيفة الطباعة ، قائمة على الكائنات ، متعددة النماذج ، ومترجمة. إلى جانب HTML و CSS ، تعد JavaScript واحدة من التقنيات الأساسية الثلاثة لإنتاج محتوى شبكة الويب العالمية. يتم استخدامه لجعل صفحات الويب تفاعلية وتوفير برامج عبر الإنترنت ، بما في ذلك ألعاب الفيديو.

إذن ما هي أهم الكتب حول JavaScript؟

جافا سكريبت: الأجزاء الجيدة (كتاب إلكتروني - 13.49 دولارًا ، غلاف عادي - 18.41 دولارًا)

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

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

  • بناء الجملة
  • شاء
  • المهام
  • ميراث
  • المصفوفات
  • التعبيرات العادية
  • طرق
  • أسلوب
  • ميزات جميلة

أنت لا تعرف سلسلة كتب JS (6 كتب)

  1. أنت لا تعرف JS: Up & Go (كتاب إلكتروني - $ 0.00 ، غلاف عادي - $ 4.99)
  2. أنت لا تعرف JS: النطاق والإغلاقات (الكتاب الإلكتروني - 11.79 دولارًا ، غلاف عادي - 15.06 دولارًا)
  3. أنت لا تعرف JS: هذه النماذج الأولية والكائنات (كتاب إلكتروني - 11.79 دولارًا ، غلاف عادي - 18.65 دولارًا)
  4. أنت لا تعرف JS: الأنواع والقواعد (كتاب إلكتروني - 11.79 دولارًا ، غلاف عادي - 17.42 دولارًا)
  5. أنت لا تعرف JS: Async & Performance (كتاب إلكتروني - 15.33 دولارًا ، غلاف عادي - 19.89 دولارًا)
  6. أنت لا تعرف JS: ES6 وما بعده (كتاب إلكتروني - 11.79 دولارًا ، غلاف عادي - 17.54 دولارًا)

جافا سكريبت: الدليل النهائي (كتاب إلكتروني - 27.72 دولار ، غلاف عادي - 9.90 دولار)

تمت مراجعة الإصدار الخامس وتوسيعه ليشمل جافا سكريبت لأنه يستخدم في تطبيقات الويب 2.0 اليوم. هذا الكتاب عبارة عن دليل مبرمج قائم على مثال ومرجع تابع للمكتب ، مع فصول جديدة تشرح كل ما تحتاج إلى معرفته للحصول على أقصى استفادة من JavaScript ، بما في ذلك:

  • النص المتشعب وأياكس.
  • معالجة XML ؛
  • الرسومات من جانب العميل باستخدام علامة قماش ؛
  • مساحات الأسماء في JavaScript - ضرورية عند كتابة البرامج المعقدة ؛
  • يتم دمج الفئات والإغلاقات والمثابرة وفلاش وجافا سكريبت في تطبيقات Java.

الجزء الأول يشرح لغة JavaScript الأساسية بالتفصيل. إذا كنت جديدًا على JavaScript ، فسوف يعلمك اللغة. إذا كنت بالفعل مبرمج JavaScript ، فإن الجزء الأول سوف يشحذ مهاراتك ويعمق فهمك للغة.

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

  • إنشاء جدول محتويات لمستند HTML ؛
  • عرض الرسوم المتحركة DHTML.
  • أتمتة التحقق من صحة النموذج ؛
  • رسم المخططات الدائرية الديناميكية.
  • جعل عناصر HTML قابلة للسحب ؛
  • تحديد اختصارات لوحة المفاتيح لتطبيقات الويب ؛
  • قم بإنشاء نصائح للأدوات التي تدعم Ajax ؛
  • استخدم XPath و XSLT على مستندات XML محملة بأجاكس ؛
  • وأكثر بكثير.

الجزء الثالث هو مرجع كامل لجافا سكريبت الأساسية. يقوم بتوثيق كل فئة ، كائن ، مُنشئ ، طريقة ، وظيفة ، خاصية ، وثابتة محددة بواسطة JavaScript 1.5 و ECMAScript الإصدار 3.

الجزء الرابع هو مرجع لجافا سكريبت من جانب العميل ، والتي تغطي واجهات برمجة التطبيقات لمستعرض الويب القديم ، ومستوى DOM 2 القياسي ، والمعايير الناشئة مثل كائن XMLHttpRequest والعلامة القماشية.

أسرار جافا سكريبت النينجا (غلاف عادي - $ 40.36)

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

ماذا يوجد في الداخل

  • كتابة تعليمات برمجية أكثر فاعلية مع وظائف وكائنات وإغلاقات ؛
  • تعلم تجنب المزالق تطبيق جافا سكريبت.
  • استخدام التعبيرات المعتادة لكتابة شفرة معالجة النصوص المختصرة ؛
  • إدارة الشفرة غير المتزامنة مع الوعود ؛
  • نقح بالكامل لتغطية المفاهيم من ES6 و ES7.

جافا سكريبت فعال: 68 طرق محددة لتسخير قوة جافا سكريبت (كتاب إلكتروني - 23.35 دولارًا ، غلاف عادي - 33.29 دولارًا)

المؤلف David Herman ، مع سنوات خبرته في لجنة توحيد JavaScript في Ecma ، ينير الأعمال الداخلية للغة كما لم يحدث من قبل - مما يساعدك على الاستفادة الكاملة من تعبير JavaScript. يعكس الكتاب أحدث الإصدارات من معيار JavaScript ، ويقدم تقنيات مجربة وأفضل الممارسات التي ستعتمد عليها لسنوات قادمة.

يتم تنظيم جافا سكريبت الفعال حول 68 مقاربة مجربة لكتابة JavaScript أفضل ، مدعومة بأمثلة ملموسة. ستتعلم كيفية اختيار نمط البرمجة المناسب لكل مشروع ، وإدارة المشكلات غير المتوقعة ، والعمل بشكل أكثر نجاحًا مع كل جانب من جوانب برمجة JavaScript من بنيات البيانات إلى التزامن. وتشمل السمات الرئيسية

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

أنماط JavaScript: أنشئ تطبيقات أفضل باستخدام أنماط الترميز والتصميم (الكتاب الإلكتروني - 15.92 دولارًا ، غلاف عادي - 17.15 دولارًا)

كتبها خبير جافا سكريبت ستويان ستيفانوف - كبار ياهو! التقنية ومهندس YSlow 2.0 ، أداة تحسين أداء صفحة الويب - تشتمل أنماط JavaScript على نصائح عملية لتنفيذ كل نمط تمت مناقشته ، إلى جانب العديد من الأمثلة العملية. ستتعرف أيضًا على الأنماط المضادة: طرق البرمجة الشائعة التي تسبب مشاكل أكثر مما تحل.

  • استكشف عادات مفيدة لكتابة شفرة JavaScript عالية الجودة ، مثل تجنب globals ، واستخدام إعلانات var مفردة ، والمزيد ؛
  • تعرف على السبب في أن أنماط الرموز الحرفية هي بدائل أبسط لوظائف المنشئ ؛
  • اكتشاف طرق مختلفة لتحديد وظيفة في جافا سكريبت.
  • إنشاء كائنات تتجاوز الأنماط الأساسية لاستخدام حرفية الكائنات ووظائف المنشئ ؛
  • تعرف على الخيارات المتاحة لإعادة استخدام التعليمات البرمجية والميراث في JavaScript ؛
  • دراسة نماذج جافا سكريبت لنماذج التصميم الشائعة مثل Singleton و Factory و Decorator والمزيد ؛
  • فحص الأنماط التي تنطبق بشكل خاص على بيئة المستعرض من جانب العميل.

جافا سكريبت وجوه المنحى (كتاب إلكتروني - 11.79 دولار ، غلاف عادي - 16.35 دولار)

في مبادئ جافا سكريبت الموجهة للكائنات ، يستكشف نيكولاس س. زاكاس تمامًا طبيعة جافا سكريبت وجوه المنحى ، وكشف التنفيذ الفريد للغة من الميراث وغيرها من الخصائص الرئيسية. ستعرف:

  • الفرق بين القيم البدائية والمرجعية ؛
  • ما الذي يجعل وظائف JavaScript فريدة من نوعها ؛
  • الطرق المختلفة لإنشاء الكائنات ؛
  • كيفية تحديد المنشئات الخاصة بك ؛
  • كيفية العمل مع النماذج الأولية وفهمها ؛
  • أنماط الوراثة لأنواع الكائنات.

جافا سكريبت الفصيح: مقدمة حديثة في البرمجة (كتاب إلكتروني - 20.36 دولارًا ، غلاف عادي - 25.77 دولارًا)

JavaScript Eloquent ، الإصدار الثاني يغوص في عمق لغة JavaScript لتظهر لك كيفية كتابة التعليمات البرمجية الجميلة والفعالة. المؤلف Marijn Haverbeke يغطسك في مثال التعليمة البرمجية من البداية ، بينما تمنحك التمارين ومشاريع الفصل الكامل خبرة عملية في كتابة البرامج الخاصة بك. أثناء إنشاء مشاريع مثل محاكاة الحياة الاصطناعية ولغة برمجة بسيطة وبرنامج الطلاء ، ستتعلم:

  • العناصر الأساسية للبرمجة ، بما في ذلك بناء الجملة والتحكم والبيانات ؛
  • كيفية تنظيم وتوضيح التعليمات البرمجية الخاصة بك مع تقنيات البرمجة وجوه المنحى وظيفية ؛
  • كيفية كتابة النص البرمجي للمتصفح وإجراء تطبيقات الويب الأساسية ؛
  • كيفية استخدام DOM بفعالية للتفاعل مع المتصفحات ؛
  • كيفية تسخير Node.js لبناء الخوادم والأدوات المساعدة.

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

ربما يعجبك أيضا:

أفضل الكتب السريعة في عام 2017

أفضل كتب بايثون في عام 2017

أتمنى لك نهارا سعيد!

برادلي نيس ،
إدارة المحتوى على ClickHelp.com - أفضل أداة توثيق عبر الإنترنت لبائعي SaaS