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
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
310
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.5k
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.4k
CSC307 Lecture 08
javiergs
PRO
0
670
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
210
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
200
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
Featured
See All Featured
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
55
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Why Our Code Smells
bkeepers
PRO
340
58k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Balancing Empowerment & Direction
lara
5
890
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
94
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
220
Tell your own story through comics
letsgokoyo
1
810
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
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