Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
98 lines (77 sloc) 3.57 KB
<!DOCTYPE html>
<html lang="en">
Created by Ron Royston,, © 2016 MIT License
Available online at
⚠ No comments above DOCTYPE declaration.
⚠ Consider page viewing experience across device types, sometimes called Responsive Web Design, RWD.
⚐ Mozilla Developer Network HTML ELEMENT REFERENCE
⚐ Validate HTML with The W3C Markup Validation Service
⚐ Favicon image displays in browser tab
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Mobile viewing enhancement -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- ⚠ Description should be roughly 155 characters, no double quotes, use keywords -->
<meta name="description" content="Firebase v3 Web Auth Full Functionality Example Code" />
<!-- ⚠ Format as Primary Keyword - Secondary Keyword | Brand Name, keep under 55 characters -->
<title>HTML5 Boilerplate</title>
<!-- Favicon -->
<link rel="shortcut icon" href="favicon.png">
CSS Area
⚠ Separate CSS files are cached and preferred.
⚠ Minimize the number of CSS files for performance.
⚠ Re RWD, Avoid attempting targeting every device type using CSS Media Queries.
<h1>Hello World</h1>
<!-- IE Compatibility shims DO NOT DELETE-->
<!--[if lt IE 9]>
<script src="//""></script>
<!--[if IE]>
<script src="//"></script>
<script src="//"></script>
<script src="//"></script>
<script src="//"></script>
<link href="../assets/ie.css" rel="stylesheet">
<!-- end shims -->
⚠ Put Javascript just before closing body tag.
⚠ Separate Javascript files are cached and preferred over inline like this.
⚠ Serve only one, or as little as possible, JavaScript files for performance purposes.
⚠ Minify JavaScript for further initial page rendering performance improvement,
⚐ A Revealing Module Pattern (Public & Private) w Public Namespace 'myscript' like below avoids collisions with other scripts.
myScript.color --> red
myScript.hello('Jane') --> Hello Jane
var myScript = (function() {
// reference document only once for performance
var doc = document;
// object to expose as public properties and methods such as
var pub = {};
pub.color = 'red';
pub.hello = function (name) {
alert('Hello ' + name);
return pub;