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