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
Responsive JavaScript
Search
Rob Tarr
April 26, 2013
Technology
960
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Responsive JavaScript
JavaScript tools to help you build responsive websites.
Rob Tarr
April 26, 2013
More Decks by Rob Tarr
See All by Rob Tarr
Frontend_Testing.pdf
robtarr
0
120
Blur the Lines: Write Web Apps That Feel Native
robtarr
1
110
Blur The Lines - Native Feeling Web Apps
robtarr
0
95
Blur the Lines: How to write web apps that look native.
robtarr
0
99
Development Tools and Responsive JavaScript
robtarr
1
170
JavaScript App Development
robtarr
3
400
Other Decks in Technology
See All in Technology
ClaudeCodeでセキュリティ監視業務を半自動化_1年の運用でわかったAIに任せる設計の5つのポイント
kintotechdev
4
990
The Django UUID Story - DjangoCon US 2026
pauloxnet
0
340
Does an AI Watermark Survive Translation?
machinetranslation
0
500
Hub & Spoke 環境のネットワークルーティングを分解してみる
tsuyataku
1
460
Claude Codeで開発以外の業務も爆速化しよう!
minorun365
PRO
12
9.3k
分割40%キーボードにスムーズに入門するには
hoto17296
1
210
LLMアプリ、 雰囲気で運用してませんか? 〜LLMOpsの現在地〜
taka_aki
1
610
Claude Codeの体系的な理解と知識のフック
oikon48
10
6.2k
Cloudflare製品を活用した AIガバナンス実践入門 / AI governance with Cloudflare Service
delta_tech
1
140
Master Dataグループ紹介資料
sansan33
PRO
1
4.9k
いかに伝えるか 〜新卒エンジニアの教育のための、ライトノベル活用の一例
ikedon
1
130
アクセスキー流出時の対応で再認識した攻撃側と防御側の非対称性について
kazzpapa3
1
480
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
180
The Pragmatic Product Professional
lauravandoore
37
7.4k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
520
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Typedesign – Prime Four
hannesfritz
42
3.2k
Unsuck your backbone
ammeep
672
58k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
57k
Technical Leadership for Architectural Decision Making
baasie
3
540
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
500
Transcript
Rob Tarr RESPONSIVE JAVASCRIPT Not Your Momma’s JavaScript Sunday, April
28, 13
Fluid Grids Flexible Media Media Queries RESPONSIVE + Sunday, April
28, 13
Fluid Grids Flexible Media Media Queries JavaScript AWESOME + Sunday,
April 28, 13
RESPONSIVE JAVASCRIPT - NOT YOUR MOMMA’S JAVASCRIPT THE ROLE OF
JAVASCRIPT IN RESPONSIVE Sunday, April 28, 13
THE ROLE OF JAVASCRIPT IN RESPONSIVE Progressive Enhancement “...uses web
technologies in a layered fashion that allows everyone to access the basic content and functionality of a web page... while also providing an enhanced version of the page...” http://en.wikipedia.org/wiki/Progressive_enhancement Sunday, April 28, 13
THE ROLE OF JAVASCRIPT IN RESPONSIVE Aggressive Enhancement “...treating content
itself as an enhancement.” http://globalmoxie.com/blog/making-of-people-mobile.shtml Sunday, April 28, 13
SECTION HEADER Aggressive Enhancement ‣ http://filamentgroup.com/lab/ajax_includes_modular_content/ ‣ http://github.com/filamentgroup/Ajax-Include-Pattern/ ‣ http://github.com/filamentgroup/quickconcat
‣ http://24ways.org/2011/conditional-loading-for-responsive-designs Sunday, April 28, 13
Loading content based on media queries THE ROLE OF JAVASCRIPT
IN RESPONSIVE Enhanced Content Sunday, April 28, 13
How do you arrange your content? THE ROLE OF JAVASCRIPT
IN RESPONSIVE Positioning Content ‣ http://github.com/filamentgroup/AppendAround Sunday, April 28, 13
A better way to load CSS? THE ROLE OF JAVASCRIPT
IN RESPONSIVE eCSSential ‣ http://github.com/scottjehl/eCSSential ‣ http://github.com/filamentgroup/quickconcat Sunday, April 28, 13
THE ROLE OF JAVASCRIPT IN RESPONSIVE Polyfills A shim that
mimics a future API providing fallback functionality to older browsers. http://paulirish.com/i/7570.png Sunday, April 28, 13
THE ROLE OF JAVASCRIPT IN RESPONSIVE Polyfills ‣ http://github.com/scottjehl/Respond ‣
http://github.com/paulirish/matchMedia.js ‣ http://github.com/scottjehl/picturefill Sunday, April 28, 13
RESPONSIVE JAVASCRIPT - NOT YOUR MOMMA’S JAVASCRIPT PERFORMANCE ENHANCING USER
INTERACTIONS POLYFILLS Sunday, April 28, 13
position: fixed Sunday, April 28, 13
position: fixed Sunday, April 28, 13
THE ROLE OF JAVASCRIPT IN RESPONSIVE position: fixed ‣ http://github.com/filamentgroup/fixed-fixed
‣ http://github.com/scottjehl/Device-Bugs/issues/1 ‣ It’s buggy - proceed with caution ‣ Keyboard issues when filling out forms Sunday, April 28, 13
THE ROLE OF JAVASCRIPT IN RESPONSIVE Orientation Change Bug ‣
http://github.com/scottjehl/iOS-Orientationchange-Fix Sunday, April 28, 13
THE ROLE OF JAVASCRIPT IN RESPONSIVE respond.js ‣ http://scottjehl.github.com/respond Sunday,
April 28, 13
THE ROLE OF JAVASCRIPT IN RESPONSIVE matchMedia ‣ http://github.com/paulirish/matchMedia.js ‣
http://github.com/sparkbox/mediaCheck ‣ http://github.com/ten1seven/jRespond Sunday, April 28, 13
THE ROLE OF JAVASCRIPT IN RESPONSIVE Responsive Nav ‣ http://responsive-nav.com/
Sunday, April 28, 13
SECTION HEADER Typography Sunday, April 28, 13
THE ROLE OF JAVASCRIPT IN RESPONSIVE Typography ‣ http://fittextjs.com ‣
http://www.frequency-decoder.com/demo/slabText ‣ http://letteringjs.com ‣ http://www.kernjs.com Sunday, April 28, 13
THE ROLE OF JAVASCRIPT IN RESPONSIVE Touch ‣ http://eightmedia.github.com/hammer.js ‣
http://github.com/jairajs89/Touchy.js ‣ http://google.com ‣ http://swipejs.com ‣ http://flexslider.woothemes.com ‣ http://marktyrrell.com/labs/blueberry Sunday, April 28, 13
Code Structure Sunday, April 28, 13
$(function() { NAV.init(); }); Sunday, April 28, 13
THANKS! @robtarr
[email protected]
Sunday, April 28, 13