क्लोज़र कंपाइलर की सेवा बंद कर दी गई है और इसे हटा दिया जाएगा. इसके बजाय, कंपाइलर को स्थानीय तौर पर चलाएं.
क्लोज़र कंपाइलर सर्विस एपीआई की नमस्ते दुनिया
Closure कंपाइलर सेवा यूज़र इंटरफ़ेस (यूआई) JavaScript कोड की कुछ पंक्तियों या कुछ यूआरएल के लिए शुरू करने के लिए बढ़िया जगह है, लेकिन अगर आप JavaScript ऑप्टिमाइज़ेशन की प्रक्रिया को ऑटोमेट करना चाहते हैं या ऑप्टिमाइज़ेशन प्रोसेस को किसी बड़े सिस्टम (जैसे, किसी आईडीई एक्सटेंशन) में बनाना चाहते हैं, तो आपको सीधे क्लोज़र कंपाइलर सेवा एपीआई से बात करनी चाहिए. नमस्ते वर्ल्ड ऑफ़ क्लोज़र कंपाइलर सर्विस एपीआई के लिए यह तरीका अपनाएं:
एचटीएमएल पेज बनाना
closure_compiler_test.html
नाम की फ़ाइल बनाएं और इस कोड में चिपकाएं:<html> <body> <form action="https://closure-compiler.appspot.com/compile" method="POST"> <p>Type JavaScript code to optimize here:</p> <textarea name="js_code" cols="50" rows="5"> function hello(name) { // Greets the user alert('Hello, ' + name); } hello('New user'); </textarea> <input type="hidden" name="compilation_level" value="WHITESPACE_ONLY"> <input type="hidden" name="output_format" value="text"> <input type="hidden" name="output_info" value="compiled_code"> <br><br> <input type="submit" value="Optimize"> </form> </body> </html>
इस पेज पर मौजूद फ़ॉर्म, आपको एचटीटीपी पोस्ट अनुरोध का इस्तेमाल करके, क्लोज़र कंपाइलर सेवा एपीआई को शुरू करने का एक आसान (अगर तरीका बताया गया है) तरीका बताता है.
ध्यान दें कि
compilation_level
पैरामीटरWHITESPACE_ONLY
पर सेट होता है, जो क्लोज़र कंपाइलर सेवा को कोड में सबसे बुनियादी ऑप्टिमाइज़ेशन लागू करने के लिए कहता है. ऑप्टिमाइज़ेशन के बेहतर लेवल आज़माने के लिए, इस पैरामीटर की वैल्यू कोSIMPLE_OPTIMIZATIONS
याADVANCED_OPTIMIZATIONS
पर सेट किया जा सकता है. इन कंपाइलेशन लेवल के बारे में ज़्यादा जानकारी के लिए, एपीआई का संदर्भ देखें.पेज को अपने ब्राउज़र में खोलें
अब अपने ब्राउज़र में
closure_compiler_test.html
खोलें. आपको एक ऐसा पेज दिखेगा जो नीचे दिए गए स्क्रीनशॉट की तरह दिखता है:Closure Compiler Service API में कोड सबमिट करने के लिए, "Optimize" पर क्लिक करें
आपको यह कोड दिखेगा, जिसमें टिप्पणियां और खाली सफ़ेद जगह हटा दी जाएगी:
JavaScript कोड का ऑप्टिमाइज़ किया गया वर्शन काम का है और मूल कोड के बराबर है. यह वर्शन उससे बहुत छोटा है. इस आउटपुट को काटकर, अपनी सोर्स फ़ाइल में चिपकाया जा सकता है.
अब जब आप Cloशनर कंपाइलर सेवा एपीआई की बुनियादी बातें देख चुके हैं, तो आप Closure Compiler Service API के साथ बातचीत में इसके इस्तेमाल और कॉन्फ़िगर करने के बारे में ज़्यादा जान सकते हैं.