جزییات کتاب
اکثر زبانهای برنامه نویسی حاوی بخش های خوب و بد هستند ، اما جاوا اسکریپت بیش از سهم خود از بد بودن را دارد ، قبل از اینکه تصفیه شود با عجله منتشر شده است. این کتاب معتبر این ویژگی های بد را حذف می کند تا زیر مجموعه ای از JavaScript را نشان دهد که قابل اطمینان تر ، قابل خواندن و قابل حفظ تر از زبان به عنوان یک زیر مجموعه است که می توانید برای ایجاد کد واقعا قابل توسعه و کارآمد استفاده کنید. نویسنده داگلاس کراكفورد ، با توجه به متخصص JavaScript توسط افراد توسعه دهنده جامعه ، تعداد زیادی ایده خوب را نشان می دهد كه جاوا اسكریپت را به یك زبان برجسته برنامه نویسی شی گرا برجسته مانند ایده ها ، توابع ، تایپ كردن شل ، اشیاء پویا و یك علامت تحت اللفظی شی بیانگر تبدیل می كند. متأسفانه ، این ایده های خوب مانند ایده های برنامه نویسی مبتنی بر متغیرهای جهانی با ایده های بد و آشکار افتضاح آمیخته شده اند. هنگامی که اپلت های جاوا شکست خورد ، JavaScript به طور پیش فرض تبدیل به زبان وب شد و محبوبیت آن تقریباً کاملاً از ویژگی های آن به عنوان یک زبان برنامه نویسی مستقل است. در جاوا اسکریپت: The Good Parts ، Crockford سرانجام در زیر شمع بخار نیات و اشتباهات خوب حفر می شود تا نگاهی دقیق به تمام قسمت های واقعاً ظریف جاوا اسکریپت ارائه دهد ، از جمله: نحو اشیاء عملکردها توابع وراثت Arrays عبارات منظم روش ها زیبایی از زیبایی واقعی ؟ همانطور که با زیر مجموعه JavaScript که این کتاب ارائه می دهد پیش می روید ، شما نیز نیاز به ناخوشایند کردن همه قسمت های بد را کنار می زنید. البته اگر می خواهید درباره قسمت های بد و چگونگی استفاده بد از آنها اطلاعات بیشتری کسب کنید ، به سادگی با سایر کتاب های جاوا اسکریپت مشورت کنید. با JavaScript: The Good Parts ، زبانی زیبا ، ظریف ، سبک و بسیار رسا را کشف خواهید کرد که به شما امکان می دهد کدهای مؤثر بسازید ، خواه مدیریت کتابخانه های اشیاء را انجام دهید یا فقط سعی می کنید Ajax را سریع اجرا کنید. اگر سایت یا برنامه هایی برای وب ایجاد می کنید ، این کتاب یک ضرورت مطلق است.
Summary by miladmustangshelby500
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code. Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables. When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:Syntax Objects Functions Inheritance Arrays Regular expressions Methods Style Beautiful features The real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book. With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.
درباره نویسنده
داگلاس کراکفرد (انگلیسی: Douglas Crockford) برنامهنویس و پیشگام امریکایی که در دخیل بودن در روند توسعه زبان جاوااسکریپت، محبوب کردن قالب دادهای جیسن (نشانهگذاری اشیاء جاوااسکریپت) و توسعهٔ ابزارهای مختلفی مربوط به جاوااسکریپت از جمله جیاسلینت و JSMin شناخته شده است.