Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
1Activity

Table Of Contents

Introduction
About This Book
What You Are Not to Read
Conventions Used in This Book
Foolish Assumptions
How This Book Is Organized
Part I: In the Beginning, There Were No Mobile Devices . .
Part II: Creating a Mobile Site
Part IV: Building Real-World Applications
Part V: The Part of Tens
Icons Used in This Book
Where to Go from Here
Chapter 1
Introducing the Mobile Internet User
Old-schooling it
Growing up mobile
Designing for Mobile Devices
Introducing HTML
Describing pages for browsers
Understanding HTML Tags
Limitations of HTML — Everything on the Table
More tables and tables inside tables inside tables
Too many tables, but not enough
Introducing XHTML and HTML5
Designing websites based on device profiles
Introducing HTML5
Understanding CSS
A style by any other name
Types of styles, or style rules
Using XHTML with CSS
Using CSS to layout XHTML pages
CSS Standards and Versions
CSS1
CSS2 (CSS 2.1)
CSS3
A bright future
Getting Mobile with JavaScript
Where to Put JavaScript in Your HTML Script
The JavaScript script
Your first JavaScript program
The mobile view
Functions: Wait Until You’re Called!
Events, listeners, and their handlers
Making functions with variables and a little DOM
Wait until I tell you!
Make and break your own event handlers
Let JavaScript Do the Thinking!
Graphic Magic with JavaScript
The DOM and graphics
Be still my heart
Hand-Coding versus Web Design Programs
Coding by Hand (or Shaving with Glass)
More control over the code
Hand-coding is less expensive
Dreamweaver is a crutch
Hand-Coding with Source Code Editors
Looking at HTML/CSS source code editing features
The ultimate source code editor
One is never enough
Advantages of Design Software
Using Adobe Dreamweaver
Dreamweaver extensions, widgets, and code snippets
Using Dreamweaver’s Multiscreen views
Getting to Know Adobe Device Central
Using Your Browser as a Testing Environment
Finding and installing Firefox add-ons
Finding and installing Google Chrome Add-ons
Useful add-ons for web developers
Installing a test web server
No Mobile Device Gets Left Behind
Creating your own handheld class society
Understanding mobile operating systems and browsers
Finding Out Which Devices Can Do What
Wireless Universal Resource File (WURFL)
Manufacture specifications
When Mouse Clicks become Buttons, Touches, and Multi-Touches
Scroll buttons and scroll wheels
Touch and multi-touch screens
Designing for dual-orientation handhelds
Understanding Mobile Device Detection
Server-side versus client-side detection
Creating a server-side detection system
Defining Devices by Classes
Finding the lowest common denominator
Choosing a profiling strategy
Refining your class system
Letting the User Choose
A Call to Action
Laying Out the Framework
Starting the HTML Page
Using CSS for Formatting Columns and Boxes
Understanding selectors
Creating containers
Using CSS to Format Text
Designing Menus and Navigation
Adding an Image to Your Layout
Understanding Why Pros Rely on Templates
Working with Dreamweaver Templates
Dreamweaver’s New Document dialog box
The completed template files
Choosing the Right Template Structure
Creating a static template file
Creating modular template files
Understanding XHTML Forms
Basic form construction
Form elements
Creating a Contact Form
Setting up the form XHTML file
Scripting your form
Using Graphics and Images on Mobile Sites
Vector versus bitmap
Deploying images with HTML
Using Digital Video in Mobile Web Pages
Understanding digital video files
Embedding, downloading, and playing digital videos
Deploying digital videos in web pages
HTML5 multimedia tags
HTML5 forms
Embedding fonts
Other notable HTML5 features
Examining the Most Useful CSS3 Enhancements
Using the New CSS3 Features
Using multicolumns
Other interesting CSS3 features
What Are WebKit Extensions?
Viewport
Working with device orientation
Creating Artwork with WebKit Extensions
Creating a WebKit gradient
Creating a WebKit transition
Creating a WebKit Animation
Who’s Looking?
Finding the basics
On the trail of iPhone
Finding any mobile device
Making Changes for Mobile Devices
Jumping to a mobile page
Don’t change the page — change the style sheet
Validate Your Forms, Please
Using the DOM with forms
HTML and JavaScript validation together
Understanding Multiphase Application Development
The User Interface
The text box
The radio button
The checkbox
Data Storage
Basic data storage in forms
Storing and retrieving data in radio buttons
Storing and retrieving data in checkboxes
The JavaScript Quiz Project
CSS for a JavaScript quiz
The HTML UI and storage module
The Quiz’s JavaScript scoring engine
You Build It, but They Don’t Come
Understanding How Search Engines Find Websites
Preparing Your Site for Search Engines
Keywords and site content
Understanding and using keywords
Choosing your search engine
Creating a search application
Deploying a Google Search of Your Site
Signing up for a Google search engine
Setting up your search engine
Designing your search field and results pages
Trying out your search engine
Deploying your Google search engine
Adding a Google search to an existing site template
Placing a Google Map on Your Website
Getting the Google Maps API code
Embedding the Google Maps API code
Deciding What You Need Your Shopping Cart to Do
Handling payments
What are you selling?
Deploying an Online Mobile E-Commerce Service
Creating a Server-Side Mobile Shopping Cart
Installing and deploying the shopping cart
Entering and configuring your products
Setting up payment processing
Setting up shipping processing
Deploying the shopping cart
The Part of Tens
Adobe Device Central
Opera Mini Simulator
TestiPhone–iPhone Simulator
iPad Peek
Android Emulator
DeviceAnywhere
Mobile Simulator
User Agent Switcher
Mobile Phone Emulator
How to Choose a Web Template
Matching the template to your content
Documentation
Templates.com
TemplateMonster.com
MoveToDotMobi
MEE Templates
OSWD
mobiHybrid
Perfectory
FreeTemplatesOnline
bMobilized
Google Maps JavaScript API
JqueryUI Accordion Menu
Google Web Toolkit Button
0 of .
Results for:
No results containing your search query
P. 1
HTML, CSS, And JavaScript Mobile Development for Dummies html css javascript tutorial

HTML, CSS, And JavaScript Mobile Development for Dummies html css javascript tutorial

Ratings: (0)|Views: 127|Likes:
Published by Emciuc Alex
HTML, CSS, and JavaScript Mobile Development For Dummies
How to build your own website using this simple ebook
HTML, CSS, and JavaScript Mobile Development For Dummies
How to build your own website using this simple ebook

More info:

Published by: Emciuc Alex on May 06, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/29/2014

pdf

text

original

You're Reading a Free Preview
Pages 9 to 225 are not shown in this preview.
You're Reading a Free Preview
Pages 241 to 332 are not shown in this preview.
You're Reading a Free Preview
Pages 341 to 404 are not shown in this preview.
You're Reading a Free Preview
Pages 413 to 435 are not shown in this preview.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->