Table of contents
HTML5 basics
- Introduction to HTML
- First HTML page
- HTML basic elements
- HTML list
- link element
- Picture elements
- HTML table
- HTML form
HTML5 new features
- Introduction to HTML5
- HTML5 form
- Audio and video processing
- Canvas Canvas
- HTML5SVG
- Baidu map
- HTML5 drag and drop
- Web Workers
- web storage
- Web Sockets
CSS basics
- Introduction to CSS
- How to use CSS
- CSS syntax
- Block-level elements vs. inline elements
- CSS selectors
- CSS pseudo-class
- box model
- Show and hide
- overflow attribute
- float
- position
ECMAScript 5
- Introduction to JavaScript
- basic grammar
- Variables and constants
- data type
- operator
- statement
- function
- Scope
- special function
- closure
- object
- JSON
- Function object
- prototype
- inherit
- reference type
- array
- regular expression
- string
DOM
BOM
jQuery
- Getting started with jQuery
- jQuery selector
- jQuery DOM manipulation
- jQuery events
- jQuery animation
- Array-like operations
- jQuery UI
- jQuery plugin
Ajax
Bootstrap
- Four core elements of responsive pages
- Getting started with Bootstrap
- Global CSS styles
- Bootstrap components
- Bootstrap plugin
- Less
AngularJS
copyright
The text content of this set of courses is free and open source, and anyone can learn, share, and even modify it for free. However, the author and source must be indicated and cannot be used for commercial purposes.
This set of courses is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International License.