한국   대만   중국   일본 
구글 클로저 툴스 - 위키百科, 우리 모두의 百科事典 本文으로 移動

구글 클로저 툴스

위키百科, 우리 모두의 百科事典.

구글 클로저 툴스
原著者 구글
發表日 2009年 11月 5日 [1]
安定化 버전
v20190618 / 2019年 6月 22日 (4年 前) ( 2019-06-22 ) [2]
貯藏所
프로그래밍 言語 자바
言語 자바스크립트
種類 Ajax
라이선스 아파치 라이선스 2.0
웹사이트 developers .google .com /closure /

구글 클로저 툴스 (Google Closure Tools, 구글 클로저 道具, 구글 클로저 툴) [3] 는 開發者들이 자바스크립트 를 使用하여 리치 웹 애플리케이션을 빌드할 수 있게 하는 道具들의 集合이다. 구글 Gmail , 구글 文書 , 구글 地圖 等 自社의 웹 애플리케이션 에 使用할 目的으로 開發되었다. [4]

클로저 컴파일러 [ 編輯 ]

클로저 컴파일러는 可讀性을 犧牲하는 代身 자바스크립트 다운로드 및 빠른 實行을 위한 道具이다. 자바스크립트에서 機械 코드로 컴파일夏至 않고, 자바스크립트를 더 效率的인 자바스크립트로 컴파일한다. 자바스크립트를 파싱하고 分析하며 죽은 코드를 除去하고 재기록하며 남은 것을 最少化시킨다. 또, 文法, 變數 參照, 타입, 그리고 共通 자바스크립트 危險에 關한 警告를 檢査한다. 클로저 소스 코드는 다음 3가지 方法으로 컴파일된다:

  • 命令줄 을 통해
  • 브라우저와 相互作用하면서
  • HTTP POST API

클로저 라이브러리 [ 編輯 ]

클로저 라이브러리는 클로저 컴파일러를 最大限 活用하기 위해 作成된 자바스크립트 라이브러리로서, 모듈 方式의 構造에 基盤을 둔다.

클로저 템플릿 [ 編輯 ]

클로저 템플릿은 動的으로 HTML을 生成하기 위한 템플릿 시스템으로, 자바 [5] 와 자바스크립트를 支援한다. [6]

이 言語가 구글 內部的으로 "Soy"로 表記된 것이 明白하기 때문에 "Soy"는 文書와 클래스 곳곳에 一部 남아있으며, [7] 클로저 템플릿을 "Soy Template"으로 表記하기도 한다.

클로저 스타일시트 [ 編輯 ]

클로저 스타일시트는 CSS의 擴張 버전을 提供하며 一般的인 CSS로 컴파일된다. 구글 內部的으로 이 擴張된 버전의 CSS는 GSS로 부른다.

같이 보기 [ 編輯 ]

各州 [ 編輯 ]

  1. “Introducing Closure Tools - The official Google Code blog” . 2009年 11月 5日.  
  2. “GitHub - google/closure-compiler: A JavaScript checker and optimizer.” . 2019年 4月 3日 – GitHub 輕油.  
  3. Bolin, Michael, "Closure: The Definitive Guide", O'Reilly Media Inc., Sebastopol, CA, 2010
  4. “FAQ - Closure Tools” . 《Google Developers》.  
  5. “Hello World Using Java” . 《Google Developers》.  
  6. https://code.google.com/closure/templates/docs/helloworld_js.html JavaScript
  7. “Google Code Archive - Long-term storage for Google Code Project Hosting.” . 《code.google.com》.  

外部 링크 [ 編輯 ]