“JavaScript: The Definitive Guide (Nutshell Handbooks)” هو عمل مرجعي شامل يتناول لغة البرمجة JavaScript بشكل شامل ومفصل، وهو من تأليف ديفيد فلاناجان. يقدم الكتاب رؤية شاملة لجافا سكريبت من خلال توثيق لجميع جوانبها، بدءًا من اللغة الأساسية وصولاً إلى كيفية تفاعلها مع متصفح الويب وصفحات الويب.
تنقسم محتويات الكتاب إلى عدة أقسام، حيث توثق الفصول الأولى اللغة الأساسية لجافا سكريبت، مما يمنح القارئ فهمًا عميقًا للبنية والمفاهيم الأساسية للغة. بينما تتبع الفصول التالية كيفية عمل جافا سكريبت على جانب العميل للتفاعل مع متصفح الويب وصفحات الويب، بما في ذلك التفاعل مع النماذج في HTML دون الحاجة إلى استخدام نصوص CGI.
كما يوفر الكتاب قسمًا كاملاً للمراجعة يوثق كل كائن وخاصية وطريقة ومعالج حدث ودالة ومنشئ يستخدمها جافا سكريبت على جانب العميل. كما يشمل الكتاب استخدام جافا سكريبت على خوادم الويب، بالإضافة إلى الكائنات والخصائص والطرق لجافا سكريبت على جانب الخادم.
ويوفر الكتاب أيضًا قسمًا منفصلاً يوثق التفاعل بين جافا سكريبت وHTML، وهي جوانب رئيسية من HTML تتعلق بجافا سكريبت.
تتناول الكتاب الإصدارات المختلفة لجافا سكريبت المرسلة مع متصفح Navigator، بدءًا من الإصدار 2.0 إلى 3.0، بما في ذلك LiveConnect المستخدم للتواصل بين جافا سكريبت وتطبيقات جافا، بالإضافة إلى الأخطاء الشائعة التي قد تواجهها على كائنات جافا سكريبت.
بشكل عام، يعتبر “JavaScript: The Definitive Guide” مرجعًا لا غنى عنه لمطوري الويب والمبرمجين الذين يرغبون في فهم عميق وشامل لجافا سكريبت وكيفية استخدامها بشكل فعّال وفعال.