Book Image

PhoneGap Beginners Guide (third edition)

Book Image

PhoneGap Beginners Guide (third edition)

Overview of this book

Table of Contents (22 chapters)
PhoneGap Beginner's Guide Third Edition
Credits
Foreword
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Related Plugin Resources
Index

Time for action – compressing files using the Closure Compiler


Follow the given steps to get a compressed and optimized file using the Google Closure Compiler:

  1. Download and unzip the Closure Compiler application available at http://dl.google.com/closure-compiler/compiler-latest.zip.

  2. Open the command-line tool, move to the unzipped folder, and create a folder named sample.

  3. In the new folder, create three files: index.html, test.js, and index.js. You can use the following commands:

    $ echo ‘<!DOCTYPE html><html><head></head><body></body></html>' > index.html
    $ echo > index.js
    $ echo > test.js
    
  4. Open the test.js file and define a self-executing function. Within the body of the function, declare two other functions and return one of them in order to be able to run this code from another JavaScript file (the purpose of the two functions is to mimic a real use case when some code is kept internal to a closure and some other is exposed through a returning...