Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Using jQuery Mobile to Build Device-Agnostic Pages
Search
asta_gg
September 10, 2013
Programming
810
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Using jQuery Mobile to Build Device-Agnostic Pages
asta_gg
September 10, 2013
Other Decks in Programming
See All in Programming
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
Jetpack Compose Mechanisms
skydoves
3
820
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.5k
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
390
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
APNsからLive Activityを開始する話
yumnumm
0
170
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
35
17k
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
410
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
パスワード再設定メールのURLについて知っておこう
uyuki234
0
160
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Six Lessons from altMBA
skipperchong
29
4.5k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
sira's awesome portfolio website redesign presentation
elsirapls
0
460
A designer walks into a library…
pauljervisheath
211
25k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
280
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
Transcript
Using jQuery Mobile to Build Device-Agnostic Pages Asta Gindulyte
About me: where I work http://pubchem.ncbi.nlm.nih.gov/
More about me jQuery user for ~ 3 years jQuery
Mobile user for ~ 5 months
I CAN CODEZ jQUERY I CAN CODEZ jQUERY
We need to re-do our website...
Web development What has changed over the past 5 years?
Web capable devices
Make the new website work on all web-capable devices!
Doesn't the old website “work”?
Works better on some devices than others NOT device-agnostic website
agnostic adjective • (in a nonreligious context) having a doubtful
or noncommittal attitude toward something • [usually in combination] Computing denoting or relating to hardware or software that is compatible with many types of platforms or operating systems – Oxford English Dictionary
Device-agnostic website Works well on all devices
Device-agnostic web development challenges • Screen size • Touch •
Content organization • Testing
Screen size variety challenge • Page width should adjust so
that there is no need to scroll • Font should be big enough to read without having to zoom in
Touch challenge • Buttons, links should be big enough •
Swipe and other gestures should be enabled when intuitive
Content organization challenge • Showing/hiding things based on screen size
might penalize small screen users • Having very different layouts for small vs large screen device might confuse users
Device testing challenge • No free lunch – really need
test on all devices to make sure everything is working as expected • Emulators like screenfly can help though
“write less, do more” Why jQuery Mobile? CSS
Creating a UI for a canvas drawing widget using jQuery
Mobile form elements, buttons Close to zero CSS!
Creating a Search page with jQuery Mobile Listviews
jQuery Mobile responsive-panel used for search result f i ltering
Why jQuery Mobile? • Cross-browser, cross-device • Touch-friendly • Responsive
since version 1.3 • Layout and theming engine • Ajax page navigation • Great Documentation!
Follow progress • Blog • Facebook • Twitter • Google+
Anticipating a beta release in October, 2013
Acknowledgments PubChem Team jQuery Foundation