You are on page 1of 8

About It

Is a dynamic programming language


When applied to an HTML document, can provide
dynamic interactivity on websites.
HTML describes the structure of a web page
semantically and originally included cues for
the appearance of the document. It was
invented by Brendan Eich

Features
Dynamic, weakly typed, prototype-based and
multi-paradigm.
As a multi-paradigm language, JavaScript supports:
Event-driven programming Style.
Functional programming Style.
Imperative programming Style.

Variables
Variables are containers that you can store values in.
You start by declaring a variable with the var
keyword, followed by any name you want to call it
var myVariab1e;
• JavaScript is case sensitive — myVariab1e is a different
variable to myvariable.
Data Types
Variable Explanation

String A sequence of text known as a string.

Number A number.

Boolean A True/False value.


A structure that allows you to store multiple values in one single
Array
reference
Basically, anything. Everything in JavaScript is an
Object
object, and can be stored in a variable.

Operators
An operator is a mathematical symbol which produces a result
base on two values (or variables).
Operator Explanation Symbol(s)
Used to add two numbers together or glue
Addition
two strings together.
Subtraction,
Multiplication,
Division
Assignment It assigns a value to a variable.

Equality Does a test to see if two values are equal to


one another
Not, Retums the logically opposite value of What it
Does-not-equal precedes; it tums a true into a false
Functions
Functions are a way of packaging functionality that
you wish to reuse.

n n urn2

Events
These are code structures which listen for things
happening in browser, running code in response.
Real interactivity on a website needs events.

doc ume n t oncllck

About Phonegap
Mobile application development framework originally
created by Nitobi,
Adobe Systems purchased Nitobi in 2011, rebranded it
as PhoneGap, and later released an open source
version of the software called Apache Cordova.
Enables software programmers to build applications
for mobile devices using CSS3, HTML5, and
JavaScript, PhoneGap is Adobels commercial version
of Cordova along with its associated ecosystem.
Features
Enables wrapping up of CSS, HTML, and JavaScript
code depending upon the platform of the device.
• It extends the features of HTML and JavaScript to
work with the device.
The resulting applications are hybrid, meaning
that they are neither truly native mobile
application nor purely Web-based.
The use of Web-based technologies leads some
Apache Cordova applications to run slower than
native applications with similar functionality.

Design and rationale


The core of Apache Cordova applications use CSS3
and HTML5 for their rendering and JavaScript for their

HTML5 provides access to underlying hardware such


as the accelerometer, camera, and GPS.
Apache Cordova can be extended with native plug-ins,
allowing developers to add more functionalities that can
be called from JavaScript.

Supported platforms
Apache Cordova currently supports development
for the operating systems Apple iOS, Bada,
BlackBerry, Firefox OS, Google Android, LG
webOS, Microsoft Windows Phone (7 and 8), Nokia
Symbian OS, Tizen (SDK 2.x), and Ubuntu Touch.
About Framework 7
Free and open source mobile HTML framework to
develop hybrid mobile apps or web apps with iOS &
Android native look and feel.
The main approach of the Framework7 is to give you an
opportunity to create iOS & Android apps with HTML,
CSS and JavaScript easily and clear.

About Framework 7
Free and open source mobile HTML framework to
develop hybrid mobile apps or web apps with iOS &
Android native look and feel.
The main approach of the Framework7 is to give you an
opportunity to create iOS & Android apps with HTML,
CSS and JavaScript easily and clear.
Features
Super easy & comfortable to use. You just have to know
the CSS, HTML or JavaScript. Open Source.

A Lots of IJI elements and widgets. Powerful performance.


Use a lot of animation.
• Totally free from license fee.

Advantages
Framework7 is not dependent on any third party
library even for DOM manipulation. Instead, it has
its own custom DOM7.
Framework7 can also be used with Angular
and React frameworks.
You can start creating apps once you know
HTML, CSS and some basic JavaScript.
It is easy to develop apps for iOS and
Android without learning it.

Disadvantages
Framework7 only supports platforms like iOS and
Android.
• The online community support for Framework7
framework is less compared to iOS and Android.
About React Native
Is an open-source mobile application framework
created by Facebook.
It is used to develop applications for Android, iOS,
Web and UWP* by enabling developers to use React
along with native platform capabilities.
React Native uses the same fundamental IJI building
blocks as regular iOS and Android apps. You just put
those building blocks together using JavaScript and
React.

Features
It covers both iOS and Android Platforms
Hybrid Application renders natively because of
the reusable components.
One can use React Native Ul components to another
application's code without having to rewrite it again.
Native Application development is way more efficient.
You get the compatibility of a Wide range of third-
party plugins.
• Less usage of memory. Excellent responsive time.
About Ionic
Ionic Framework is an open source Ul toolkit for
building performant, high-quality mobile and desktop
apps using web technologies (HTML, CSS, and
JavaScript).
Ionic Framework is focused on the frontend user
experience, or IJI interaction of an app (controls,
interactions, gestures, animations).

Features
Expertise in the advanced technologies such as CSS,
HTML AngularJS or Javascript components. Support
for Angular material designe Wrapping Angular
Framework.
The Ionic framework is easily maintainable.
• Scalable.
• Easy to read.
Open source & free.

You might also like