Soumettre la recherche
Mettre en ligne
Accessible Javascript Techniques
•
2 j'aime
•
771 vues
Titre amélioré par l'IA
Dirk Ginader
Suivre
A quick overview about how to make Javascript Accessible. Held at Barcamp Brighton 2
Lire moins
Lire la suite
Formation
Technologie
Design
Signaler
Partager
Signaler
Partager
1 sur 8
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Blogging Slides
Blogging Slides
Matt Machell
Jobsog job -search-advice
Jobsog job -search-advice
prardhana lekha
JavaScript and Web Standards Sitting in a Tree
JavaScript and Web Standards Sitting in a Tree
Jenn Lukas
Icebergs Rayados
Icebergs Rayados
guest26f314
Globos
Globos
Jodiaz
Variablesandhypotheses
Variablesandhypotheses
Holah
Projeto Boom
Projeto Boom
Portfoliopp
Simone Da Cunha Atendimento Bruno Carol Daniel Joao Juan Nicola...
Simone Da Cunha Atendimento Bruno Carol Daniel Joao Juan Nicola...
Portfoliopp
Recommandé
Blogging Slides
Blogging Slides
Matt Machell
Jobsog job -search-advice
Jobsog job -search-advice
prardhana lekha
JavaScript and Web Standards Sitting in a Tree
JavaScript and Web Standards Sitting in a Tree
Jenn Lukas
Icebergs Rayados
Icebergs Rayados
guest26f314
Globos
Globos
Jodiaz
Variablesandhypotheses
Variablesandhypotheses
Holah
Projeto Boom
Projeto Boom
Portfoliopp
Simone Da Cunha Atendimento Bruno Carol Daniel Joao Juan Nicola...
Simone Da Cunha Atendimento Bruno Carol Daniel Joao Juan Nicola...
Portfoliopp
HTML Parsing With Hpricot
HTML Parsing With Hpricot
Subhransu Behera
A Guide To Blogging For The Uninitiated
A Guide To Blogging For The Uninitiated
Matt Machell
Agilebuddy Users Guide
Agilebuddy Users Guide
agilebuddy
LSG Webinar - 13 Nov 08
LSG Webinar - 13 Nov 08
Barry Sampson
4 Poor Html Development Skills
4 Poor Html Development Skills
needcreative
Hacking Movable Type Training - Day 1
Hacking Movable Type Training - Day 1
Byrne Reese
HA+DRBD+Postgres - PostgresWest '08
HA+DRBD+Postgres - PostgresWest '08
Jesse Young
Cutbots - Presentation
Cutbots - Presentation
In Search Of A Cofounder
UW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
UW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
Chris Sterling
News Content Economics
News Content Economics
Terry Garrett
The Accounts
The Accounts
15kbose
Roll-out of the NYU HSL Website and Drupal CMS
Roll-out of the NYU HSL Website and Drupal CMS
Chris Evjy
Grails Overview
Grails Overview
Christopher Bartling
Inside Picnik: How We Built Picnik (and What We Learned Along the Way)
Inside Picnik: How We Built Picnik (and What We Learned Along the Way)
jjhuff
Purdue Univ. Student Comments on Blogging E-Retailing
Purdue Univ. Student Comments on Blogging E-Retailing
Debbie Weil
Twitter in the workplace
Twitter in the workplace
degrumpysmurf
How To Create An Interactive Keynote
How To Create An Interactive Keynote
Jacqui Sharp
Recommendation Systems for Software Engineering
Recommendation Systems for Software Engineering
rsse2008
The Lean Startup at Web 2.0 Expo
The Lean Startup at Web 2.0 Expo
Venture Hacks
Timm – Telecom Network Module Management
Timm – Telecom Network Module Management
rasour
Making your Angular.js Application accessible
Making your Angular.js Application accessible
Dirk Ginader
Teach your Browser new tricks
Teach your Browser new tricks
Dirk Ginader
Contenu connexe
Similaire à Accessible Javascript Techniques
HTML Parsing With Hpricot
HTML Parsing With Hpricot
Subhransu Behera
A Guide To Blogging For The Uninitiated
A Guide To Blogging For The Uninitiated
Matt Machell
Agilebuddy Users Guide
Agilebuddy Users Guide
agilebuddy
LSG Webinar - 13 Nov 08
LSG Webinar - 13 Nov 08
Barry Sampson
4 Poor Html Development Skills
4 Poor Html Development Skills
needcreative
Hacking Movable Type Training - Day 1
Hacking Movable Type Training - Day 1
Byrne Reese
HA+DRBD+Postgres - PostgresWest '08
HA+DRBD+Postgres - PostgresWest '08
Jesse Young
Cutbots - Presentation
Cutbots - Presentation
In Search Of A Cofounder
UW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
UW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
Chris Sterling
News Content Economics
News Content Economics
Terry Garrett
The Accounts
The Accounts
15kbose
Roll-out of the NYU HSL Website and Drupal CMS
Roll-out of the NYU HSL Website and Drupal CMS
Chris Evjy
Grails Overview
Grails Overview
Christopher Bartling
Inside Picnik: How We Built Picnik (and What We Learned Along the Way)
Inside Picnik: How We Built Picnik (and What We Learned Along the Way)
jjhuff
Purdue Univ. Student Comments on Blogging E-Retailing
Purdue Univ. Student Comments on Blogging E-Retailing
Debbie Weil
Twitter in the workplace
Twitter in the workplace
degrumpysmurf
How To Create An Interactive Keynote
How To Create An Interactive Keynote
Jacqui Sharp
Recommendation Systems for Software Engineering
Recommendation Systems for Software Engineering
rsse2008
The Lean Startup at Web 2.0 Expo
The Lean Startup at Web 2.0 Expo
Venture Hacks
Timm – Telecom Network Module Management
Timm – Telecom Network Module Management
rasour
Similaire à Accessible Javascript Techniques
(20)
HTML Parsing With Hpricot
HTML Parsing With Hpricot
A Guide To Blogging For The Uninitiated
A Guide To Blogging For The Uninitiated
Agilebuddy Users Guide
Agilebuddy Users Guide
LSG Webinar - 13 Nov 08
LSG Webinar - 13 Nov 08
4 Poor Html Development Skills
4 Poor Html Development Skills
Hacking Movable Type Training - Day 1
Hacking Movable Type Training - Day 1
HA+DRBD+Postgres - PostgresWest '08
HA+DRBD+Postgres - PostgresWest '08
Cutbots - Presentation
Cutbots - Presentation
UW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
UW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
News Content Economics
News Content Economics
The Accounts
The Accounts
Roll-out of the NYU HSL Website and Drupal CMS
Roll-out of the NYU HSL Website and Drupal CMS
Grails Overview
Grails Overview
Inside Picnik: How We Built Picnik (and What We Learned Along the Way)
Inside Picnik: How We Built Picnik (and What We Learned Along the Way)
Purdue Univ. Student Comments on Blogging E-Retailing
Purdue Univ. Student Comments on Blogging E-Retailing
Twitter in the workplace
Twitter in the workplace
How To Create An Interactive Keynote
How To Create An Interactive Keynote
Recommendation Systems for Software Engineering
Recommendation Systems for Software Engineering
The Lean Startup at Web 2.0 Expo
The Lean Startup at Web 2.0 Expo
Timm – Telecom Network Module Management
Timm – Telecom Network Module Management
Plus de Dirk Ginader
Making your Angular.js Application accessible
Making your Angular.js Application accessible
Dirk Ginader
Teach your Browser new tricks
Teach your Browser new tricks
Dirk Ginader
Let Grunt do the work, focus on the fun! [Open Web Camp 2013]
Let Grunt do the work, focus on the fun! [Open Web Camp 2013]
Dirk Ginader
Let Grunt do the work, focus on the fun!
Let Grunt do the work, focus on the fun!
Dirk Ginader
HTML5 Dev Conf - Sass, Compass & the new Webdev tools
HTML5 Dev Conf - Sass, Compass & the new Webdev tools
Dirk Ginader
Sass, Compass and the new tools - Open Web Camp IV
Sass, Compass and the new tools - Open Web Camp IV
Dirk Ginader
Javascript done right - Open Web Camp III
Javascript done right - Open Web Camp III
Dirk Ginader
The accessibility features of Yahoo! Finance
The accessibility features of Yahoo! Finance
Dirk Ginader
Javascript done right
Javascript done right
Dirk Ginader
Javascript auf Client und Server mit node.js - webtech 2010
Javascript auf Client und Server mit node.js - webtech 2010
Dirk Ginader
the 5 layers of web accessibility - Open Web Camp II
the 5 layers of web accessibility - Open Web Camp II
Dirk Ginader
Das Web Als Datenbank Mit Yql Und Pipes
Das Web Als Datenbank Mit Yql Und Pipes
Dirk Ginader
Die 5 Ebenen Barriererfreier Web Entwicklung
Die 5 Ebenen Barriererfreier Web Entwicklung
Dirk Ginader
The 5 Layers of Web Accessibility
The 5 Layers of Web Accessibility
Dirk Ginader
Accessible Javascript with and without WAI ARIA
Accessible Javascript with and without WAI ARIA
Dirk Ginader
Avoiding common Accessibility mistakes
Avoiding common Accessibility mistakes
Dirk Ginader
Accessible Javascript using Frameworks - Barcamp London 5
Accessible Javascript using Frameworks - Barcamp London 5
Dirk Ginader
Accessible Javascript mit Frameworks - Best of Accessibility 2008
Accessible Javascript mit Frameworks - Best of Accessibility 2008
Dirk Ginader
Plus de Dirk Ginader
(18)
Making your Angular.js Application accessible
Making your Angular.js Application accessible
Teach your Browser new tricks
Teach your Browser new tricks
Let Grunt do the work, focus on the fun! [Open Web Camp 2013]
Let Grunt do the work, focus on the fun! [Open Web Camp 2013]
Let Grunt do the work, focus on the fun!
Let Grunt do the work, focus on the fun!
HTML5 Dev Conf - Sass, Compass & the new Webdev tools
HTML5 Dev Conf - Sass, Compass & the new Webdev tools
Sass, Compass and the new tools - Open Web Camp IV
Sass, Compass and the new tools - Open Web Camp IV
Javascript done right - Open Web Camp III
Javascript done right - Open Web Camp III
The accessibility features of Yahoo! Finance
The accessibility features of Yahoo! Finance
Javascript done right
Javascript done right
Javascript auf Client und Server mit node.js - webtech 2010
Javascript auf Client und Server mit node.js - webtech 2010
the 5 layers of web accessibility - Open Web Camp II
the 5 layers of web accessibility - Open Web Camp II
Das Web Als Datenbank Mit Yql Und Pipes
Das Web Als Datenbank Mit Yql Und Pipes
Die 5 Ebenen Barriererfreier Web Entwicklung
Die 5 Ebenen Barriererfreier Web Entwicklung
The 5 Layers of Web Accessibility
The 5 Layers of Web Accessibility
Accessible Javascript with and without WAI ARIA
Accessible Javascript with and without WAI ARIA
Avoiding common Accessibility mistakes
Avoiding common Accessibility mistakes
Accessible Javascript using Frameworks - Barcamp London 5
Accessible Javascript using Frameworks - Barcamp London 5
Accessible Javascript mit Frameworks - Best of Accessibility 2008
Accessible Javascript mit Frameworks - Best of Accessibility 2008
Dernier
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
JojoEDelaCruz
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
Conquiztadors- the Quiz Society of Sri Venkateswara College
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
AshokKarra1
Concurrency Control in Database Management system
Concurrency Control in Database Management system
Christalin Nelson
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
iammrhaywood
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
Humphrey A Beña
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
Ashokrao Mane college of Pharmacy Peth-Vadgaon
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
Mark Reed
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
MIPLM
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
Postal Advocate Inc.
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
JoshuaGantuangco2
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
TechSoup
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Celine George
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
VanesaIglesias10
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
Celine George
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
MiaBumagat1
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
mary850239
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
Vanessa Camilleri
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
cama23
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
Seán Kennedy
Dernier
(20)
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
Concurrency Control in Database Management system
Concurrency Control in Database Management system
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
Accessible Javascript Techniques
1.
Accessible Javascript
Not Vodoo – not much Dirk Ginader Barcamp Brighton 2 h>p://blog.ginader.de
2.
SemanCc Markup • Markup your Content to make it work by itself • Think about every element and its Role
– Have you really found a new Use for DL? ;‐)
3.
Serverside InteracCon • Everything you want to do using Javascript
Magic you first have to solve without • Think what you can do with Page reloads (yes I know they’re not the cool Kids anymore…)
4.
Progressive Enhancement • Everybody should have heard about this by
now. Do you? • When everything works start adding Magic • Hijack ExisCng Elements and add new FuncConality • Add new Controls for Javascript only
5.
CSS • Pay A>enCon what you hide, how and when • Display:none and visibility:hidden are not
generally useless or evil but o_en
6.
Update and Inform • (Most) Screen Readers know Javascript • Most of the Stuff actually works, they just
don’t know • Make them know something changed by seang the focus() • Use a hidden Form Element to force the Screen Reader rebuild its Virtual Buffer
7.
Not Only Screen Readers • Think about Keyboard only Users • Tab your App. Does it work? •
Do hidden Elements Show on focus?
8.
Good Ressources h>p://www.isolani.co.uk/blog/ h>p://www.accessibilityCps.com/ h>p://juicystudio.com/ h>p://learningtheworld.eu/ h>p://uk.tv.yahoo.com/ (The Search on the upper right was used for the Example)
Télécharger maintenant