Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Using jQuery Mobile to Build Device-Agnostic Pages
Search
asta_gg
September 10, 2013
Programming
0
800
Using jQuery Mobile to Build Device-Agnostic Pages
asta_gg
September 10, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
120
AIエージェントはこう育てる - GitHub Copilot Agentとチームの共進化サイクル
koboriakira
0
480
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
350
エンジニア向け採用ピッチ資料
inusan
0
180
AIプログラマーDevinは PHPerの夢を見るか?
shinyasaita
1
180
Hypervel - A Coroutine Framework for Laravel Artisans
albertcht
1
110
GraphRAGの仕組みまるわかり
tosuri13
8
510
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
0
290
WindowInsetsだってテストしたい
ryunen344
1
220
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
260
Benchmark
sysong
0
280
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @enterJS Advanced Angular Day 2025
manfredsteyer
PRO
0
170
Featured
See All Featured
Designing Experiences People Love
moore
142
24k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
The Language of Interfaces
destraynor
158
25k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
A better future with KSS
kneath
239
17k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
Designing for humans not robots
tammielis
253
25k
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