GithubHelp home page GithubHelp logo

willcode2surf / jqtouch Goto Github PK

View Code? Open in Web Editor NEW

This project forked from senchalabs/jqtouch

0.0 2.0 0.0 50.86 MB

Create powerful mobile apps with just HTML, CSS, and Zepto.js (or jQuery).

Home Page: http://www.jqtouch.com/

License: MIT License

jqtouch's Introduction

jQTouch

Create powerful mobile apps with just HTML, CSS, and Zepto.js (or jQuery).

jQTouch is a JavaScript plugin which works with either Zepto.js or jQuery, and comes with smooth animations, navigation, and themes for mobile WebKit browsers (as found in iOS, Android, BlackBerry, and WebOS).

  • Easy to install. Get up and running in a few minutes.
  • Entirely customizable with selector options
  • Theme support, including default Apple and jQTouch custom themes
  • Callback functions throughout, including swipe and orientation change detection
  • Page history management and CSS3 page transitions, including 3D flip, cube, and swap
  • Failover to 2D animations for devices that don't support 3D
  • Easily allow apps to run in fullscreen mode with custom icons and startup screens
  • The power of jQuery to build AJAX applications
  • New demos: Clock and Todo

Upcoming Features

Note: Upcoming features are developed in the master branch, and are not to be considered stable. For official releases, please see the version tags.

  • Zepto integration - Use with Zepto.js instead of jQuery to cut down on precious bandwidth. Zepto.js is very similar API to jQuery, but optimized for WebKit and thus about 20kb smaller.
  • Sass-based stylesheets, easily modified with variables, and optimized for size.
  • Image-less stylesheets -- Using Compass Recipes, we have recreated all of the gradients and background patterns with CSS. This way, they are resolution independent, dynamically theme-able, and lower bandwidth.

Source code, issue tracking, and documentation are available on github.

Watch this video preview to see it in action.

Building / Contribute

Dependencies:

targetdescriptiondependencies
`ant -p`List available targets.Ant, Java
`ant test`Run test in headless mode.`phantomjs` + `ant -p` dependencies
`ant build`Standard Build.`git`, `compass` (`ruby`) + `ant -p` dependencies
`ant build-libs`Build depended libs from sources.`git`, `rake` + `ant -p` dependencies
`ant build-fully`Run test and build all, refresh dist file.`ant test build-libs build` dependencies

The command ant build or ant build-fully builds a folder structure under jqtouch-${release.version}-${release.id}.

External Guides

Jonathan Stark has created an excellent introduction to jQTouch as part of his book, Building iPhone Apps with HTML, CSS, and Javascript.

PeepCode did a screencast ($9), as well as a cheat sheet, which have been helpful to many people.

Credits

Created, and still occasionally maintained, by David Kaneda.

Maintained by Thomas Yip.

Special thanks to pinch/zoom and Jonathan Stark.

(c) 2009-2012 Sencha Labs.

jQTouch may be freely distributed under the MIT license. See LICENSE.txt for license.

jqtouch's People

Contributors

brianleroux avatar datazombies avatar davidkaneda avatar garrettjohnson avatar jonathanstark avatar mignev avatar silentrob avatar sindre avatar thomasyip avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.