자바스크립트 옵티마이저
클로저 컴파일러는 자바스크립트를 컴팩트한 고성능 코드로 컴파일합니다. 컴파일러는 작동하지 않는 코드를 삭제하고 다시 작성하며 남은 항목을 최소화하여 신속하게 다운로드하고 실행합니다. 또한 구문, 변수 참조, 유형을 확인하고 일반적인 자바스크립트 위험을 경고합니다. 이러한 검사 및 최적화는 버그가 적고 유지관리가 쉬운 앱을 작성하는 데 도움이 됩니다.
포괄적인 자바스크립트 라이브러리
클로저 라이브러리는 테스트를 거친 포괄적 모듈식 교차 브라우저 자바스크립트 라이브러리입니다. 재사용 가능한 대규모 UI 위젯 및 컨트롤과 DOM 조작, 서버 통신, 애니메이션, 데이터 구조, 단위 테스트, 서식 있는 텍스트 편집 등에 대한 하위 수준의 유틸리티에서 필요한 항목만 가져올 수 있습니다. 클로저 라이브러리는 서버에 구애받지 않으며 클로저 컴파일러와 함께 사용하도록 고안되었습니다.
자바스크립트 스타일 검사기 및 스타일 수정자
클로저 린터는 Google 자바스크립트 스타일 가이드에서 설정한 가이드라인을 적용합니다. 린터는 개발자가 코딩에 집중할 수 있도록 스타일 문제를 처리합니다.
향상된 스타일시트 언어
클로저 스타일 시트는 표준 CSS 언어에 여러 Google 확장 프로그램을 추가하는 시스템입니다. 이러한 확장 프로그램을 사용하면 스타일시트에서 변수, 함수, 조건문, 믹스인을 정의하고 사용하여 스타일시트의 가독성과 유지관리성을 높일 수 있습니다. 포함된 도구를 사용하면 스타일시트를 표준 CSS로 컴파일하고 축소, 린트 작업, 방향 (오른쪽에서 왼쪽으로 뒤집기), 클래스 이름 변경을 지원할 수 있습니다.
자바 및 자바스크립트용 템플릿 시스템
클로버 템플릿은 HTML을 동적으로 생성하는 작업을 간소화합니다. 프로그래머에게는 자연스러운 간단한 구문이 있습니다. 페이지당 하나의 큰 템플릿을 사용하는 기존 템플릿 시스템과 달리 클로저 템플릿은 사용자 인터페이스를 만들기 위해 구성하는 작은 구성요소로 생각할 수 있습니다.
클로저 템플릿은 자바스크립트 및 자바 모두에 대해 구현되므로 서버 및 클라이언트 측에서 동일한 템플릿을 사용할 수 있습니다. 클라이언트 측에서는 클로저 템플릿이 효율적인 자바스크립트로 미리 컴파일됩니다.