top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

Overview about Jquery Mobile

+1 vote
353 views

What is Jquery Mobile ?

JQuery Mobile is a framework for creating mobile web applications. jQuery Mobile works on all popular smartphones and tablets.

JQuery Mobile uses HTML5 & CSS3 for laying out pages with minimal scripting.

jQuery Mobile is built upon the existing jQuery core, meaning that if you understand the jQuery syntax, then you will have no problems getting JM to work.

The framework is compatible with all major mobile and desktop applications including iOS, Android, Blackberry, Palm WebOS, Nokia/Symbian, Windows Mobile, Opera Mobile/Mini, Firefox Mobile and all modern desktop browsers.

Difference Between Jquery Vs Jquery Mobile

JQuery is a DOM manipulating/traversing and AJAX JavaScript framework. It abstracts out a lot of the complexity between the different browsers automatically. There are countless jQuery plugins that simplify many task.

JQuery Mobile is a UI framework geared to mobile applications that is built on jQuery. It has theming and UI components.

In all, they are complimentary. You don't have to use jQuery Mobile to use jQuery. But to use jQuery Mobile, you have to use jQuery.

Jquery Mobile API

jQuery Mobile's API supports not only Touch events, but also the usual Mouse events usually associated with jQuery, making it completely cross-browser and platform compatible.

Built in controls are not only themable by the built in UI, but the Touch Optimized interface is completely supported by the UI.

As an extra measure, jQuery Themeroller can also build custom widget designs for you to use.

For More Information Refer Official Site

Jquery Mobile.com

Video Tutorial For What is Jquery Mobile ?

posted Jul 19, 2014 by Madhavi Latha

  Promote This Article
Facebook Share Button Twitter Share Button LinkedIn Share Button


Related Articles

What is Angular.js?

AngularJS is an open-source web application framework. It is a structural framework for dynamic web apps.

It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly.

Its goal is to augment web applications with model–view–controller (MVC) capability, in an effort to make both development and testing easier.

AngularJS is a MVC framework that defines numerous concepts to properly organize your web application.

Your application is defined with modules that can depend from one to the others. It enhances HTML by attaching directives to your pages with new attributes or tags and expressions in order to define very powerful templates directly in your HTML.

It also encapsulates the behavior of your application in controllers which are instanciated thanks to dependency injection.

AngularJS helps you structure and test your Javascript code very easily.

Finally, utility code can easily be factorized into services that can be injected in your controllers.

Some Main reasons for using Angular.js
1. MVC done right
2. A declarative user interface.
3.Write less code
4.DOM manipulations where they belong
5.Service providers where they belong
6.Context aware communication
7.Unit testing ready

Video Tutorial for What is Angular.js

https://www.youtube.com/watch?v=j1UmYUeqWuY

READ MORE

A powerful Groovy-based web application framework for the JVM built on top of Spring Boot

Grails is an open source web application framework that uses the Apache Groovy programming language (which is in turn based on the Java platform). It is intended to be a high-productivity framework by following the "coding by convention" paradigm, providing a stand-alone development environment and hiding much of the configuration detail from the developer.

Features

  • FLAT LEARNING CURVE
  • ON TOP OF SPRING BOOT
  • SMOOTH JAVA INTEGRATION
  • GROOVY-BASED
  • SEAMLESS GORM INTEGRATION
  • REST APIS, REACT, ANGULAR
  • VIEW TECHNOLOGIES
  • ASYNCHRONOUS CAPABILITIES
  • OPEN SOURCE
  • DOMAIN-SPECIFIC LANGUAGES
  • IDE SUPPORT

Grails goals

  • Provide a web framework for the Java platform.
  • Re-use existing Java technologies such as Hibernate and Spring under a single interface
  • Offer a consistent development framework.
  • Offer documentation for key portions of the framework:
  • The Persistence framework.
  • Templates using GSP (Groovy Server Pages).
  • Dynamic tag libraries for creating web page components.
  • Customizable and extensible Ajax support.
  • Provide sample applications that demonstrate the framework.

Video for Grails 

https://www.youtube.com/watch?v=Oqun9B15kmM

READ MORE

What is Bulma?

 Bulma is a CSS framework. As such, the sole output is a single CSS file: bulma.css. You can either use that file, "out of the box", or download the Sass source files to customize the variables.

Bulma is a free and open source CSS framework based on Flexbox.

Node Command 

npm install bulma

Features

  • Flexbox based: Makes creating grid items and vertically aligned things really easy.
  • Responsive: Mobile first framework similar to Bootstrap
  • Well documented: This sounds like a boring reason but is so very important
  • Solid looking foundation: All the typography, buttons, tables, forms, and basic CSS goodies you'd expect
  • Tons of components: Comes with layouts, a vertical alignment level, and media objects
  • Modular: Built with Sass. Only import the features that you'll use for your project

Video for Bulma

https://www.youtube.com/watch?v=MchBPICewgs

READ MORE

What is Cocos2d?

Cocos2d is an open source software framework. It can be used to build games, apps and other cross platform GUI based interactive programs. Cocos2d contains many branches with the best known being Cocos2d-objc, Cocos2d-x, Cocos2d-html5 and Cocos2d-XNA.

Cocos2d-X is for developers who wish to make cross-platform games.

In particular, Cocos2dx is for developers who want to use an open-source game engine. There's a thriving community of Cocos2dx developers who are helping each other succeed through online forums and sites like Stack Overflow.

The high price tag and limiting nature of closed-source engines such as Unity and Corona are what cause many a developer to choose open-source.

Another key reason to use an open-source game engine is that you can modify anything if necessary.

READ MORE

What is MaterializeCSS ?

MaterializeCSS is a modern responsive front-end framework based on Material Design. It simplifies life for developers and the users they serve.

It is Created and designed by Google, Material Design is a design language that combines the classic principles of successful design along with innovation and technology. 

Materialize is a UI component library created with CSS, JavaScript, and HTML. Materialize reusable UI components helps in constructing attractive, consistent, and functional web pages and web apps while adhering to modern web design principles like browser portability, device independence, and graceful degradation.

Features:

  • Responsive designing.
  • Standard CSS with minimal footprint.
  • Includes new versions of common user interface controls such as buttons, check boxes, and text fields which are adapted to follow Material Design concepts.
  • Includes enhanced and specialized features like cards, tabs, navigation bars, toasts, and so on.
  • Requires jQuery javascript library to function properly.
  • Cross-browser, and can be used to create reusable web components.
  • Free to use

Simple Example with Hello World

<!DOCTYPE html>
<html>
   <head>
      <title>The Materialize Example</title>
	  <meta name="viewport" content="width=device-width, initial-scale=1">      
	  <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
	  <link rel="stylesheet" href="materialize.min.css">
      <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>           
      <script src="materialize.min.js"></script>             
  </head>
  <body>
      <div class="card-panel teal lighten-2"><h3>Hello World!</h3></div>
   </body>
</html>

 

Video about Materialize Css
https://www.youtube.com/watch?v=sDARfYsFRd0

READ MORE

What is Phonegap?

PhoneGap is a free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms you care about.

PhoneGap is an application framework that enables you to build natively installed applications using HTML and JavaScript.

The easiest way to think of PhoneGap is a web view container that is 100% width and 100% height, with a JavaScript programming interface that allows you to access underlying operating system features.

You build your user interface using traditional web development skills (HTML, CSS, & JavaScript), and use the PhoneGap container to deploy to different application ecosystems and devices.

When packaged for deployment, the PhoneGap application is a binary distributable file that can be distributed by the “normal” application marketplaces (iTunes, Google App Market, Amazon Market, etc…).

PhoneGap can be used to build applications that target multiple platforms, including Apple iOS, Google Android, Windows Phone, BlackBerry, HP WebOS, Symbian, and Bada.

enter image description here

Since the UI rendering engine is the mobile device’s web browser, PhoneGap applications can literally look like anything.

You can use standard HTML & CSS to make it look like a normal web page, you can use a UI framework like jQuery UI, Kendo UI, Sencha, Twitter Bootstrap, or Skeleton (or any other HTML/CSS/JS user interface framework). You can also use CSS styles/themes to make your web content look like native apps, such as iUI to mimic iOS or Android, or bbUI to mimic BlackBerry.

PhoneGap applications can have static UIs based on normal HTML, or can have dynamic & interactive experiences developed using JavaScript.

It depends upon the specific application, user experience design, target audience, and use cases to dictate how a PhoneGap application will appear.

Read more at :

http://phonegap.com/2011/05/18/debugging-phonegap-javascript/
https://github.com/phonegap/phonegap/wiki

Video Tutorial about Phonegap

https://www.youtube.com/watch?v=wOH4aGows40

READ MORE
...