learning notes of html5