Table of Contents
• PhoneGap Libraries
jQuery
fastclick.js
handlebars.js
pageslider.js
router.js
• JSON Technology
• Our dictionary
jQuery
• jQuery is a cross-platform JavaScript library
designed to simplify the client-side scripting of
HTML. jQuery is the most popular JavaScript library
in use today. jQuery is free, open-source software
licensed under the MIT License.
jQuery cont…
• jQuery's syntax is designed to:
Easier to navigate a document
Create animations
Handle Events
provides capabilities for developers
to create plug-ins
handlebars.js
• Let you build semantic templates effectively with no frustration.
• created by Chris Wanstrath.
• Handlebars is just a JavaScript library, so you include it in your pages the same way you would any other script:
• <script type="text/javascript"
src="/scripts/handlebars-0.9.0.pre.4.js" />
• http://www.handlebarsjs.com
pageslider.js
• A simple JavaScript library providing hardware accelerated page transitions for Mobile Apps.
• Keywords: pageslider, page, slide, slider
• Install: bower install PageSlider
• Last pushed: October 21, 2013 21:56
• Size: 188 KB
router.js
• router.js is a lightweight JavaScript library that builds on route-recognizer and rsvp to provide an API for handling routes.
• In keeping with the Unix philosophy, it is a modular library that does one thing and does it well.
• router.js is the routing microlib used by Ember.js.
JSON
• JSON stands for JavaScript Object Notation
• JSON is a lightweight data-interchange format
• JSON is language independent *
• JSON is "self-describing" and easy to understand
• JSON is a syntax for storing and exchanging data.
• JSON is an easier-to-use alternative to XML.
References
• http://handlebarsjs.com/
• http://cdnjs.com/libraries/handlebars.js/
• https://libraries.io/bower/PageSlider
• http://www.w3schools.com/json/