Articles & Papers
- Jaffe, Jim., Application Foundations For The Open Web Platform. W3C. 10.14.2014.
- MDN - Using Dynamic Styling Information
- Meyer, Eric - Reset CSS. meyerweb.com. http://meyerweb.com/eric/tools/css/reset/
Design, colour &c.
Documentation & Guides
- Flickr API - Public feeds
- Flickr API - Public feed - public photos & video
- JSON
- MDN - CSS
- MDN - CSS Box Model
- MDN - CSS Flexbox
- MDN - CSS Grid
- MDN - CSS Media Queries
- MDN - CSS Selectors
- MDN - CSS Using Dynamic Styling Information
- MDN - HTML Block-level Elements
- MDN - HTML Content Categories
- MDN - HTML Developer Guide
- MDN - HTML Global Attributes
- MDN - HTML Document & Website Structure
- MDN - HTML Unordered List Element
- MDN - JS
- MDN - JS - Asynchronous JavaScript
- MDN - JS - Closures
- MDN - JS - ES Modules
- MDN - JS - ES modules - import
- MDN - JS - ES modules - export
- MDN - JS - General Asynchronous Programming Concepts
- MDN - JS - Inheritance and the prototype chain
- MDN - JS - Introducing Asynchronous JavaScript
- MDN - JS - Iterators and Generators
- MDN - JS - Prototype
- MDN - JS - Proxy
- MDN - JS - Using Promises
- MDN - JS - requestAnimationFrame
- W3C Documentation - CSS
- W3 Schools - CSS
- W3 Schools - CSS Flexbox
- W3 Schools - CSS Grid View
- W3C Documentation - HTML Syntax
- W3 Schools - HTML DOM
- W3C Documentation - HTML5
- W3 Schools - HTML5 Semantic Elements
Useful Tools & Reference
- CSS Lint
- Git
- Google Web Fonts
- HTML5 Audio formats
- HTML5 Test
- JSLint - JavaScript Validator
- JSONLint - JSON Validator
Websites
- A List Apart - For People Who Make Websites
- Apple - UI Design Basics
- Gnome - Human Interface Guidelines
- Google - Material Design
- JS Info - DOM Nodes
- Unicode Information
- The Unicode Consortium
- W3C
- W3 Schools
n.b. we are not responsible for the content of external websites, and whilst we try to check the currency of each link, some may no longer work.