Guides & Tutorials

Basic tutorial

  1. General
    1. Getting started
    2. Options
    3. Modules
    4. More
  2. Client
    1. Client detection
    2. Language detection and management
    3. Features and plug-in detection (CSS3, native canvas, Silverlight, Flash...)
    4. Platform and back-end detection (PHP, Node.js, NW.js, Electron...)
    5. Exiting the app and address management
    6. Others
  3. Input
    1. Keyboard
    2. TV remotes, gamepads and others with keyboard events
    3. Controllers and Gamepads
    4. Mouse
    5. Touch and gestures
    6. Pointer
  4. Device
    1. Geolocation (GPS, wifi and others)
    2. Orientation and inclination (compass / magnetometer, gyroscope)
    3. Motion (accelerometer)
    4. Light sensor
    5. Proximity sensor
    6. Battery
    7. Vibration
    8. Others
  5. Networking
    1. HTTP parameters and hash
    2. Fetch
    3. XHR (AJAX) and XDR (Cross-domain requests)
    4. REST
    5. WebSockets
  6. Data
    1. Numbers, Formatting and Base conversion
    2. Strings and Template rendering
    3. Arrays
    4. Objects and JSON
    5. Cookies and local storage
    6. Compression
    7. Others
  7. Image
    1. Screen
    2. Canvas and emulation
    3. Graphic sprites
    4. Graphic sprites scene
  8. Audio
    1. Web Audio API and emulation
    2. Support detection
    3. Audio files
    4. Audio files cache
    5. Audio sprites
    6. Audio sprites pool
    7. Speaker
    8. Sound FX
    9. Music composition
    10. Processing and synthesizing
  9. Others
    1. DOM elements
    2. Events
    3. Collisions
    4. More

Examples

  1. General
    1. Hello, World!
  2. Client
    1. Languages, features, plug-ins, platform and back-end
    2. Exiting the app and address management
  3. Input
    1. Keyboard, TV remotes, gamepads and other controllers
    2. Mouse, Touch and Pointer
    3. Touch gestures
  4. Device
    1. Geolocation
    2. Orientation, inclination and motion
    3. Light and proximity sensors
    4. Battery
    5. Vibration and others
  5. Networking
    1. Fetch
    2. XHR (AJAX) and XDR (Cross-domain requests)
    3. REST
    4. WebSockets
  6. Data
    1. Numbers, Formatting and Base conversion
    2. Strings and Template rendering
    3. Arrays, Objects and JSON
    4. Cookies and local storage
    5. Compression
  7. Image
    1. Screen
    2. Canvas and emulation
    3. Graphic sprites scene
  8. Audio
    1. Support detection
    2. Audio sprites pool and Speaker
    3. Sound FX
    4. Music composition
    5. Processing and synthesizing
  9. Others
    1. Collisions
    2. Symmetric intervals
  10. Advanced
    1. Graphic rendering engine
    2. Simple game engine
    3. Balloon popping game
    4. Pong game
    5. Sokoban game
    6. Point-and-click adventure game
    7. CHIP-8 emulator

More

Check the API documentation to get more information.

CrossBrowdy by Joan Alba Maldonado