By Andy Matthews

Create totally responsive and flexible real-world apps for smartphones with jQuery cellular 1.4.5

About This Book

  • Learn the best way to combine complex beneficial properties equivalent to Geolocation, HTML five Video, and the net Audio API into your net application
  • Enhance your potency through automating repetitive projects with the Grunt job runner
  • Effortlessly mix and combine jQuery cellular with latest WordPress, Drupal, and HarpJS projects

Who This booklet Is For

This booklet assumes a uncomplicated point of expertise with ordinary net improvement. If you've gotten used jQuery cellular prior to, you are sturdy to head. another way, you could choose it up alongside the way.

What you'll Learn

  • Check and video display the user's place with the Geolocation API
  • Automate repetitive projects with Grunt
  • Integrate your jQuery cellular app into renowned content material administration structures similar to WordPress, Drupal, and HarpJS
  • Incorporate third-party APIs akin to Google's Analytics, Maps, and Feeds
  • Leverage HTML5 video and audio, together with a jQuery cellular participant interface
  • Auto validate your cellular varieties with jQuery Validate on either page-by-page and multi-page views
  • Use jQuery cellular to create a completely responsive website design for photographers utilizing the lightGallery plugin

In Detail

jQuery cellular is a mobile-centric net framework constructed through the jQuery group. The venture makes a speciality of construction a framework appropriate with the ever-increasing number of smartphones and capsule desktops out there. The jQuery cellular framework performs good with different frameworks and systems, similar to PhoneGap and Backbone.

Automate repetitive initiatives simply and painlessly with the Grunt job runner, construct an absolutely responsive, wonderful images site, and how to mix'n'match jQuery cellular 1.4.5 into present web content and the way to install these alterations to content material administration platforms reminiscent of WordPress, Drupal, and HarpJS. jQuery cellular goals to arrive every body, and so does this e-book. it's going to improve your cellular wisdom and assist you to create flexible, exact websites speedy and easily.

Show description

Quick preview of Creating Mobile Apps with jQuery Mobile - Second Edition PDF

Best Computing books

Emerging Trends in Image Processing, Computer Vision and Pattern Recognition (Emerging Trends in Computer Science and Applied Computing)

Rising traits in photograph Processing, laptop imaginative and prescient, and development acceptance discusses the most recent in traits in imaging technology which at its center involves 3 intertwined desktop technology fields, particularly: picture Processing, desktop imaginative and prescient, and trend acceptance. there's major renewed curiosity in every one of those 3 fields fueled by means of large info and knowledge Analytic tasks together with yet now not constrained to; purposes as various as computational biology, biometrics, biomedical imaging, robotics, safety, and data engineering.

Introduction to Cryptography with Coding Theory (2nd Edition)

With its conversational tone and useful concentration, this article mixes utilized and theoretical facets for an excellent creation to cryptography and defense, together with the newest major developments within the box. Assumes a minimum history. the extent of math sophistication is reminiscent of a direction in linear algebra.

Absolute C++ (5th Edition)

&>NOTE: You are paying for a standalone product; MyProgrammingLab doesn't come packaged with this content material. if you happen to would like to buy either the actual textual content and MyProgrammingLab look for ISBN-10: 0132989921/ISBN-13: 9780132989923. That package includes ISBN-10: 013283071X/ISBN-13: 9780132830713 and ISBN-10: 0132846578/ISBN-13: 9780132846578.

Problem Solving with C++ (9th Edition)

Notice: you're paying for a standalone product; MyProgrammingLab doesn't come packaged with this content material. if you'd like to buy either the actual textual content and MyProgrammingLab  look for ISBN-10: 0133862216/ISBN-13: 9780133862218. That package deal contains ISBN-10: 0133591743/ISBN-13: 9780133591743  and ISBN-10: 0133834417 /ISBN-13: 9780133834413.

Additional info for Creating Mobile Apps with jQuery Mobile - Second Edition

Show sample text content

When we have our user's place and the checklist of theaters, it is time to kind the theaters by way of distance and convey the nearest one. the next is a fine looking customary code that we should want to use on a couple of web page. So we are going to positioned this into our international. js dossier: functionality getDistance(lat1, lon1, lat2, lon2){ //great-circle distances among the 2 issues //because the earth isn't really flat var R = 6371; // km var dLat = (lat2-lat1). toRad(); var dLon = (lon2-lon1). toRad(); var lat1 = lat1. toRad(); var lat2 = lat2. toRad(); var a = Math. sin(dLat/2) * Math. sin(dLat/2) + [ eighty three ] QR Codes, Geolocation, Google Maps API, and HTML5 Video Math. sin(dLon/2) * Math. cos(lat1) * Math. cos(lat2); var c = 2 * Math. atan2(Math. sqrt(a), Math. sqrt(1-a)); var d = R * c; //distance in km var m = d * zero. 621371; //distance in miles go back m; } if (typeof(Number. prototype. toRad) === "undefined") { quantity. prototype. toRad = function() { go back this * Math. PI / one hundred eighty; } } functionality compareDistances(a,b) { if (a. distanceb. distance) go back 1; go back zero; } With all of those items in position, it truly is now basic adequate to get the user's place and locate the nearest theater. it is going to be the 1st within the array, in addition to saved without delay within the international variable, closestTheater. in the event that they have JavaScript became off, we will need to use a few server-side algorithms or APIs to determine that's closest (which is past the scope of this book). Regardless, we're holding each theater's convey instances as a collection of checklist goods in a flat dossier (showtimes. php). In a true global state of affairs, this could be database pushed and we might name the web page with a URL that has the identification of the proper theater. For now, the next code is all we want:

  • Opening This Week

  • Dark Knight Rises

    PG-13 - 2h 20m
    Showtimes: 12:00 - 12:30 - 1:00 - 1:30 - 3:30 - 4:00 - 4:30 – 7:00 - 7:15 - 7:30 - 7:45 - 8:00 - 10:30 - 10:45


  • Ice Age four: Continental Drift

    PG - 1h 56m
    [ eighty four ] Chapter four Showtimes: 10:20 AM - 10:50 AM – 12:40 - 1:15 - 3:00 - 7:00 - 7:30 - 9:30

  • Also in Theaters

  • Savages

    R - 7/6/2012
    Showtimes: 10:05 AM - 1:05 - 4:05 - 7:05 - 10:15


  • Katy Perry: a part of Me

    PG - 7/5/2012
    Showtimes: 10:05 AM - 1:05 – 4:05 - 7:05 - 10:15


  • Amazing Spider-Man

    PG-13 - 7/5/2012
    Showtimes: 10:00 AM - 1:00 – 4:00 - 7:00 - 10:00

  • We pull during this web page fragment utilizing the subsequent on-page scripts: $("#showing").

    Download PDF sample

    Rated 4.55 of 5 – based on 20 votes