Accessibility Statement

Though we attempt to make all elements of the book conform with international accessibility guidelines, we must acknowledge a few accessibility issues that are out of our control or are done on purpose to demonstrate barriers.

  • Some external resources may┬ánot conform with accessibility guidelines.
  • Though possible to navigate the JSFiddle code samples embedded in the book, JSFiddle itself is a complex interface that can be difficult to navigate with a screen reader. Working in JSFiddle is not a requirement for the book but has been provided as a place to experiment with the code samples provided.
  • The rendered JSFiddle embedded examples found under the result tab are intentionally made inaccessible.
  • Prior to each embedded JSFiddle is a hidden bypass link to skip over the fiddle iframe.
  • The JSFiddle interface will extend beyond the width of a mobile screen and, thus, require scrolling.
  • Throughout the widget descriptions in chapters 4 to 6, we present code examples embedded from PasteBin. Though the code itself is readable with a screen reader, the highlighted solutions they contain are not distinguishable from other code in these samples when listening with a screen reader. Where possible, we have described the changes in the text preceding these code samples.
  • The GitHub website, which contains the book files used with activities in the book and is relatively accessible, can be difficult to navigate and use with a screen reader.
  • Third-party video content may not be captioned or may be captioned poorly.

License

Icon for the Creative Commons Attribution-ShareAlike 4.0 International License

Web Accessibility for Developers by Ryerson University, The Chang School is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License, except where otherwise noted.

Share This Book