대부분의 프로그래밍 언어에는 좋은 부분과 나쁜 부분이 있지만 JavaScript는 개선되기 전에 서둘러 개발 및 출시되었기 때문에 나쁜 부분이 더 많습니다. 이 권위 있는 책은 이러한 나쁜 기능을 제거하여 전체 언어보다 더 안정적이고 읽기 쉽고 유지 관리가 쉬운 JavaScript의 하위 집합, 즉 진정으로 확장 가능하고 효율적인 코드를 만드는 데 사용할 수 있는 하위 집합을 공개합니다. 개발 커뮤니티의 많은 사람들이 JavaScript 전문가로 간주하는 저자 Douglas Crockford는 함수, 느슨한 타이핑, 동적 개체 및 표현형 개체 리터럴 표기법과 같은 JavaScript를 뛰어난 개체 지향 프로그래밍 언어 아이디어로 만드는 풍부하고 좋은 아이디어를 식별합니다. 불행히도 이러한 좋은 아이디어는 전역 변수를 기반으로 하는 프로그래밍 모델과 같이 나쁘고 완전히 끔찍한 아이디어와 혼합되어 있습니다. Java 애플릿이 실패했을 때 JavaScript는 기본적으로 웹 언어가 되었고 프로그래밍 언어로서의 품질과는 거의 완전히 독립적으로 인기를 얻었습니다. JavaScript: The Good Parts에서 Crockford는 마침내 좋은 의도와 실수로 가득 찬 더미를 파헤쳐 다음을 포함하여 JavaScript의 진정으로 우아한 부분을 모두 자세히 보여줍니다.
확장하다