\documentclass[10pt,a4paper]{article}

% Packages
\usepackage{fancyhdr}           % For header and footer
\usepackage{multicol}           % Allows multicols in tables
\usepackage{tabularx}           % Intelligent column widths
\usepackage{tabulary}           % Used in header and footer
\usepackage{hhline}             % Border under tables
\usepackage{graphicx}           % For images
\usepackage{xcolor}             % For hex colours
%\usepackage[utf8x]{inputenc}    % For unicode character support
\usepackage[T1]{fontenc}        % Without this we get weird character replacements
\usepackage{colortbl}           % For coloured tables
\usepackage{setspace}           % For line height
\usepackage{lastpage}           % Needed for total page number
\usepackage{seqsplit}           % Splits long words.
%\usepackage{opensans}          % Can't make this work so far. Shame. Would be lovely.
\usepackage[normalem]{ulem}     % For underlining links
% Most of the following are not required for the majority
% of cheat sheets but are needed for some symbol support.
\usepackage{amsmath}            % Symbols
\usepackage{MnSymbol}           % Symbols
\usepackage{wasysym}            % Symbols
%\usepackage[english,german,french,spanish,italian]{babel}              % Languages

% Document Info
\author{Giver (sanoj)}
\pdfinfo{
  /Title (web-programming-exam.pdf)
  /Creator (Cheatography)
  /Author (Giver (sanoj))
  /Subject (Web Programming Exam Cheat Sheet)
}

% Lengths and widths
\addtolength{\textwidth}{6cm}
\addtolength{\textheight}{-1cm}
\addtolength{\hoffset}{-3cm}
\addtolength{\voffset}{-2cm}
\setlength{\tabcolsep}{0.2cm} % Space between columns
\setlength{\headsep}{-12pt} % Reduce space between header and content
\setlength{\headheight}{85pt} % If less, LaTeX automatically increases it
\renewcommand{\footrulewidth}{0pt} % Remove footer line
\renewcommand{\headrulewidth}{0pt} % Remove header line
\renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit
% This two commands together give roughly
% the right line height in the tables
\renewcommand{\arraystretch}{1.3}
\onehalfspacing

% Commands
\newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour
\newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols
\newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns
\newcommand{\tn}{\tabularnewline} % Required as custom column type in use

% Font and Colours
\definecolor{HeadBackground}{HTML}{333333}
\definecolor{FootBackground}{HTML}{666666}
\definecolor{TextColor}{HTML}{333333}
\definecolor{DarkBackground}{HTML}{8CBEFF}
\definecolor{LightBackground}{HTML}{F0F6FF}
\renewcommand{\familydefault}{\sfdefault}
\color{TextColor}

% Header and Footer
\pagestyle{fancy}
\fancyhead{} % Set header to blank
\fancyfoot{} % Set footer to blank
\fancyhead[L]{
\noindent
\begin{multicols}{3}
\begin{tabulary}{5.8cm}{C}
    \SetRowColor{DarkBackground}
    \vspace{-7pt}
    {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent
        \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}}
    }
\end{tabulary}
\columnbreak
\begin{tabulary}{11cm}{L}
    \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{Web Programming Exam Cheat Sheet}}}} \\
    \normalsize{by \textcolor{DarkBackground}{Giver (sanoj)} via \textcolor{DarkBackground}{\uline{cheatography.com/530/cs/229/}}}
\end{tabulary}
\end{multicols}}

\fancyfoot[L]{ \footnotesize
\noindent
\begin{multicols}{3}
\begin{tabulary}{5.8cm}{LL}
  \SetRowColor{FootBackground}
  \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}}  \\
  \vspace{-2pt}Giver (sanoj) \\
  \uline{cheatography.com/sanoj} \\
  \end{tabulary}
\vfill
\columnbreak
\begin{tabulary}{5.8cm}{L}
  \SetRowColor{FootBackground}
  \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}}  \\
   \vspace{-2pt}Published 31st January, 2012.\\
   Updated 11th May, 2016.\\
   Page {\thepage} of \pageref{LastPage}.
\end{tabulary}
\vfill
\columnbreak
\begin{tabulary}{5.8cm}{L}
  \SetRowColor{FootBackground}
  \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}}  \\
  \SetRowColor{white}
  \vspace{-5pt}
  %\includegraphics[width=48px,height=48px]{dave.jpeg}
  Measure your website readability!\\
  www.readability-score.com
\end{tabulary}
\end{multicols}}




\begin{document}
\raggedright
\raggedcolumns

% Set font size to small. Switch to any value
% from this page to resize cheat sheet text:
% www.emerson.emory.edu/services/latex/latex_169.html
\footnotesize % Small font.

\begin{multicols*}{3}

\begin{tabularx}{5.377cm}{x{2.53827 cm} x{2.43873 cm} }
\SetRowColor{DarkBackground}
\mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{XHTML1}}  \tn
% Row 0
\SetRowColor{LightBackground}
\textless{}!DOCTYPE\textgreater{} & \textless{}code\textgreater{} \tn 
% Row Count 1 (+ 1)
% Row 1
\SetRowColor{white}
\textless{}html\textgreater{} & \textless{}cite\textgreater{} \tn 
% Row Count 2 (+ 1)
% Row 2
\SetRowColor{LightBackground}
\textless{}head\textgreater{} & \textless{}sub\textgreater{} \tn 
% Row Count 3 (+ 1)
% Row 3
\SetRowColor{white}
\textless{}body\textgreater{} & \textless{}sup\textgreater{} \tn 
% Row Count 4 (+ 1)
% Row 4
\SetRowColor{LightBackground}
\textless{}!-{}-  -{}-\textgreater{} & \textless{}bdo\textgreater{} \tn 
% Row Count 5 (+ 1)
% Row 5
\SetRowColor{white}
\textless{}param /\textgreater{} & \textless{}form\textgreater{} \tn 
% Row Count 6 (+ 1)
% Row 6
\SetRowColor{LightBackground}
\textless{}base /\textgreater{} & \textless{}fieldset\textgreater{} \tn 
% Row Count 7 (+ 1)
% Row 7
\SetRowColor{white}
\textless{}meta /\textgreater{} & \textless{}legend\textgreater{} \tn 
% Row Count 8 (+ 1)
% Row 8
\SetRowColor{LightBackground}
\textless{}title\textgreater{} & \textless{}label\textgreater{} \tn 
% Row Count 9 (+ 1)
% Row 9
\SetRowColor{white}
\textless{}link /\textgreater{} & \textless{}input /\textgreater{} \tn 
% Row Count 10 (+ 1)
% Row 10
\SetRowColor{LightBackground}
\textless{}style\textgreater{} & \textless{}select\textgreater{} \tn 
% Row Count 11 (+ 1)
% Row 11
\SetRowColor{white}
\textless{}script\textgreater{} & \textless{}option\textgreater{} \tn 
% Row Count 12 (+ 1)
% Row 12
\SetRowColor{LightBackground}
\textless{}h{[}1-6{]}\textgreater{} & \textless{}textarea\textgreater{} \tn 
% Row Count 13 (+ 1)
% Row 13
\SetRowColor{white}
\textless{}div\textgreater{} & \textless{}button\textgreater{} \tn 
% Row Count 14 (+ 1)
% Row 14
\SetRowColor{LightBackground}
\textless{}span\textgreater{} & \textless{}object\textgreater{} \tn 
% Row Count 15 (+ 1)
% Row 15
\SetRowColor{white}
\textless{}p\textgreater{} & \textless{}param /\textgreater{} \tn 
% Row Count 16 (+ 1)
% Row 16
\SetRowColor{LightBackground}
\textless{}br /\textgreater{} & \textless{}area /\textgreater{} \tn 
% Row Count 17 (+ 1)
% Row 17
\SetRowColor{white}
\textless{}hr /\textgreater{} & \textless{}base /\textgreater{} \tn 
% Row Count 18 (+ 1)
% Row 18
\SetRowColor{LightBackground}
\textless{}a href=""\textgreater{} & \textless{}br /\textgreater{} \tn 
% Row Count 19 (+ 1)
% Row 19
\SetRowColor{white}
\textless{}a href="mailto:"\textgreater{} & \textless{}col /\textgreater{} \tn 
% Row Count 20 (+ 1)
% Row 20
\SetRowColor{LightBackground}
\textless{}a name="name"\textgreater{} & \textless{}hr /\textgreater{} \tn 
% Row Count 21 (+ 1)
% Row 21
\SetRowColor{white}
\textless{}a href="\#name"\textgreater{} & Core Attributes:- \tn 
% Row Count 22 (+ 1)
% Row 22
\SetRowColor{LightBackground}
\textless{}ol\textgreater{} & class \tn 
% Row Count 23 (+ 1)
% Row 23
\SetRowColor{white}
\textless{}ul\textgreater{} & id \tn 
% Row Count 24 (+ 1)
% Row 24
\SetRowColor{LightBackground}
\textless{}li\textgreater{} & style \tn 
% Row Count 25 (+ 1)
% Row 25
\SetRowColor{white}
\textless{}dl\textgreater{} & title \tn 
% Row Count 26 (+ 1)
% Row 26
\SetRowColor{LightBackground}
\textless{}dt\textgreater{} & Events:- \tn 
% Row Count 27 (+ 1)
% Row 27
\SetRowColor{white}
\textless{}dd\textgreater{} & onLoad \tn 
% Row Count 28 (+ 1)
% Row 28
\SetRowColor{LightBackground}
\textless{}table\textgreater{} & onUnload \tn 
% Row Count 29 (+ 1)
% Row 29
\SetRowColor{white}
\textless{}caption\textgreater{} & onBlur \tn 
% Row Count 30 (+ 1)
\end{tabularx}
\par\addvspace{1.3em}

\vfill
\columnbreak
\begin{tabularx}{5.377cm}{x{2.53827 cm} x{2.43873 cm} }
\SetRowColor{DarkBackground}
\mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{XHTML1 (cont)}}  \tn
% Row 30
\SetRowColor{LightBackground}
\textless{}thead\textgreater{} & onChange \tn 
% Row Count 1 (+ 1)
% Row 31
\SetRowColor{white}
\textless{}tbody\textgreater{} & onFocus \tn 
% Row Count 2 (+ 1)
% Row 32
\SetRowColor{LightBackground}
\textless{}tfoot\textgreater{} & onReset \tn 
% Row Count 3 (+ 1)
% Row 33
\SetRowColor{white}
\textless{}colgroup\textgreater{} & onSelect \tn 
% Row Count 4 (+ 1)
% Row 34
\SetRowColor{LightBackground}
\textless{}col /\textgreater{} & onSubmit \tn 
% Row Count 5 (+ 1)
% Row 35
\SetRowColor{white}
\textless{}tr\textgreater{} & onKeydown \tn 
% Row Count 6 (+ 1)
% Row 36
\SetRowColor{LightBackground}
\textless{}th\textgreater{} & onKeypress \tn 
% Row Count 7 (+ 1)
% Row 37
\SetRowColor{white}
\textless{}td\textgreater{} & onKeyup \tn 
% Row Count 8 (+ 1)
% Row 38
\SetRowColor{LightBackground}
\textless{}img /\textgreater{} & onClick \tn 
% Row Count 9 (+ 1)
% Row 39
\SetRowColor{white}
\textless{}strong\textgreater{} & onDblclick \tn 
% Row Count 10 (+ 1)
% Row 40
\SetRowColor{LightBackground}
\textless{}abbr\textgreater{} & onMousedown \tn 
% Row Count 11 (+ 1)
% Row 41
\SetRowColor{white}
\textless{}acronym\textgreater{} & onMousemove \tn 
% Row Count 12 (+ 1)
% Row 42
\SetRowColor{LightBackground}
\textless{}address\textgreater{} & onMouseout \tn 
% Row Count 13 (+ 1)
% Row 43
\SetRowColor{white}
\textless{}pre\textgreater{} & onMouseover \tn 
% Row Count 14 (+ 1)
% Row 44
\SetRowColor{LightBackground}
 & onMouseup \tn 
% Row Count 15 (+ 1)
\hhline{>{\arrayrulecolor{DarkBackground}}--}
\end{tabularx}
\par\addvspace{1.3em}

\begin{tabularx}{5.377cm}{X}
\SetRowColor{DarkBackground}
\mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{xml1}}  \tn
% Row 0
\SetRowColor{LightBackground}
\mymulticolumn{1}{x{5.377cm}}{\textless{}!DOCTYPE....\textgreater{}} \tn 
% Row Count 1 (+ 1)
% Row 1
\SetRowColor{white}
\mymulticolumn{1}{x{5.377cm}}{\textless{}!ELEMENT....\textgreater{}} \tn 
% Row Count 2 (+ 1)
% Row 2
\SetRowColor{LightBackground}
\mymulticolumn{1}{x{5.377cm}}{\textless{}!ATTLIST.......\textgreater{}} \tn 
% Row Count 3 (+ 1)
% Row 3
\SetRowColor{white}
\mymulticolumn{1}{x{5.377cm}}{\textless{}!ENTITY........\textgreater{}} \tn 
% Row Count 4 (+ 1)
% Row 4
\SetRowColor{LightBackground}
\mymulticolumn{1}{x{5.377cm}}{\textless{}!{[}CDATA{[}..{]}{]}\textgreater{}} \tn 
% Row Count 5 (+ 1)
% Row 5
\SetRowColor{white}
\mymulticolumn{1}{x{5.377cm}}{\textless{}....xmlns:....\textgreater{}} \tn 
% Row Count 6 (+ 1)
\hhline{>{\arrayrulecolor{DarkBackground}}-}
\end{tabularx}
\par\addvspace{1.3em}

\begin{tabularx}{5.377cm}{x{2.88666 cm} x{2.09034 cm} }
\SetRowColor{DarkBackground}
\mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{CSS1}}  \tn
% Row 0
\SetRowColor{LightBackground}
-{}-Selectors-{}- & -{}-Color/Background-{}- \tn 
% Row Count 2 (+ 2)
% Row 1
\SetRowColor{white}
* & color + \tn 
% Row Count 3 (+ 1)
% Row 2
\SetRowColor{LightBackground}
div & background x \tn 
% Row Count 4 (+ 1)
% Row 3
\SetRowColor{white}
div * & \seqsplit{background-color} \tn 
% Row Count 5 (+ 1)
% Row 4
\SetRowColor{LightBackground}
div span & \seqsplit{background-attachment} \tn 
% Row Count 7 (+ 2)
% Row 5
\SetRowColor{white}
div, span & \seqsplit{background-repeat} \tn 
% Row Count 9 (+ 2)
% Row 6
\SetRowColor{LightBackground}
div \textgreater{} span & \seqsplit{background-image} \tn 
% Row Count 10 (+ 1)
% Row 7
\SetRowColor{white}
div + span & \seqsplit{background-position} \tn 
% Row Count 12 (+ 2)
% Row 8
\SetRowColor{LightBackground}
.class & -{}-Text-{}-{}- \tn 
% Row Count 13 (+ 1)
% Row 9
\SetRowColor{white}
div.class & Text-indent + \tn 
% Row Count 14 (+ 1)
% Row 10
\SetRowColor{LightBackground}
\#itemid & text-align + \tn 
% Row Count 15 (+ 1)
% Row 11
\SetRowColor{white}
div\#itemid & text-decoration \tn 
% Row Count 16 (+ 1)
% Row 12
\SetRowColor{LightBackground}
a{[}attr{]} & text-shadow \tn 
% Row Count 17 (+ 1)
% Row 13
\SetRowColor{white}
a{[}attr='x'{]} & letter-spacing + \tn 
% Row Count 18 (+ 1)
% Row 14
\SetRowColor{LightBackground}
a{[}class\textasciitilde{}='x'{]} & word-spacing + \tn 
% Row Count 19 (+ 1)
% Row 15
\SetRowColor{white}
a{[}lang|='en'{]} & text-transform + \tn 
% Row Count 20 (+ 1)
% Row 16
\SetRowColor{LightBackground}
-{}-Pseudo Selectors,-Classes-{}- & white-space + \tn 
% Row Count 22 (+ 2)
% Row 17
\SetRowColor{white}
:first-child & line-height + \tn 
% Row Count 23 (+ 1)
% Row 18
\SetRowColor{LightBackground}
:first-line & -{}-Boxes-{}- \tn 
% Row Count 24 (+ 1)
% Row 19
\SetRowColor{white}
:first-letter & margin x \tn 
% Row Count 25 (+ 1)
% Row 20
\SetRowColor{LightBackground}
:hover & margin-top \tn 
% Row Count 26 (+ 1)
% Row 21
\SetRowColor{white}
:active & margin-right \tn 
% Row Count 27 (+ 1)
% Row 22
\SetRowColor{LightBackground}
:focus & margin-bottom \tn 
% Row Count 28 (+ 1)
% Row 23
\SetRowColor{white}
:link & margin-left \tn 
% Row Count 29 (+ 1)
% Row 24
\SetRowColor{LightBackground}
:visited & padding x \tn 
% Row Count 30 (+ 1)
\end{tabularx}
\par\addvspace{1.3em}

\vfill
\columnbreak
\begin{tabularx}{5.377cm}{x{2.88666 cm} x{2.09034 cm} }
\SetRowColor{DarkBackground}
\mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{CSS1 (cont)}}  \tn
% Row 25
\SetRowColor{LightBackground}
:lang(var) & padding-top \tn 
% Row Count 1 (+ 1)
% Row 26
\SetRowColor{white}
:before & padding-right \tn 
% Row Count 2 (+ 1)
% Row 27
\SetRowColor{LightBackground}
:after & padding-bottom \tn 
% Row Count 3 (+ 1)
% Row 28
\SetRowColor{white}
-{}-Fonts-{}-{}- & padding-left \tn 
% Row Count 4 (+ 1)
% Row 29
\SetRowColor{LightBackground}
font + x & border x \tn 
% Row Count 5 (+ 1)
% Row 30
\SetRowColor{white}
font-family + & border-top x \tn 
% Row Count 6 (+ 1)
% Row 31
\SetRowColor{LightBackground}
font-style + & border-bottom x \tn 
% Row Count 7 (+ 1)
% Row 32
\SetRowColor{white}
font-variant + & border-right x \tn 
% Row Count 8 (+ 1)
% Row 33
\SetRowColor{LightBackground}
font-weight + & border-left x \tn 
% Row Count 9 (+ 1)
% Row 34
\SetRowColor{white}
font-stretch + & border-color x \tn 
% Row Count 10 (+ 1)
% Row 35
\SetRowColor{LightBackground}
font-size + & \seqsplit{border-top-color} \tn 
% Row Count 11 (+ 1)
% Row 36
\SetRowColor{white}
font-size-adjust + & \seqsplit{border-right-color} \tn 
% Row Count 13 (+ 2)
% Row 37
\SetRowColor{LightBackground}
-{}-Tables-{}- & \seqsplit{border-bottom-color} \tn 
% Row Count 15 (+ 2)
% Row 38
\SetRowColor{white}
caption-side + & \seqsplit{border-left-color} \tn 
% Row Count 17 (+ 2)
% Row 39
\SetRowColor{LightBackground}
table-layout & border-style x \tn 
% Row Count 18 (+ 1)
% Row 40
\SetRowColor{white}
border-collapse + & \seqsplit{border-top-style} \tn 
% Row Count 19 (+ 1)
% Row 41
\SetRowColor{LightBackground}
border-spacing + & \seqsplit{border-right-style} \tn 
% Row Count 21 (+ 2)
% Row 42
\SetRowColor{white}
empty-cells + & \seqsplit{border-bottom-style} \tn 
% Row Count 23 (+ 2)
% Row 43
\SetRowColor{LightBackground}
 & \seqsplit{border-left-style} \tn 
% Row Count 25 (+ 2)
% Row 44
\SetRowColor{white}
 & border-width x \tn 
% Row Count 26 (+ 1)
% Row 45
\SetRowColor{LightBackground}
display & \seqsplit{border-top-width} \tn 
% Row Count 27 (+ 1)
% Row 46
\SetRowColor{white}
position & \seqsplit{border-right-width} \tn 
% Row Count 29 (+ 2)
% Row 47
\SetRowColor{LightBackground}
top & \seqsplit{border-bottom-width} \tn 
% Row Count 31 (+ 2)
\end{tabularx}
\par\addvspace{1.3em}

\vfill
\columnbreak
\begin{tabularx}{5.377cm}{x{2.88666 cm} x{2.09034 cm} }
\SetRowColor{DarkBackground}
\mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{CSS1 (cont)}}  \tn
% Row 48
\SetRowColor{LightBackground}
right & \seqsplit{border-left-width} \tn 
% Row Count 2 (+ 2)
% Row 49
\SetRowColor{white}
\mymulticolumn{2}{x{5.377cm}}{bottom} \tn 
% Row Count 3 (+ 1)
% Row 50
\SetRowColor{LightBackground}
\mymulticolumn{2}{x{5.377cm}}{left} \tn 
% Row Count 4 (+ 1)
% Row 51
\SetRowColor{white}
\mymulticolumn{2}{x{5.377cm}}{float} \tn 
% Row Count 5 (+ 1)
% Row 52
\SetRowColor{LightBackground}
\mymulticolumn{2}{x{5.377cm}}{clear} \tn 
% Row Count 6 (+ 1)
% Row 53
\SetRowColor{white}
\mymulticolumn{2}{x{5.377cm}}{z-index} \tn 
% Row Count 7 (+ 1)
% Row 54
\SetRowColor{LightBackground}
\mymulticolumn{2}{x{5.377cm}}{direction +} \tn 
% Row Count 8 (+ 1)
% Row 55
\SetRowColor{white}
\mymulticolumn{2}{x{5.377cm}}{unicode-bidi} \tn 
% Row Count 9 (+ 1)
% Row 56
\SetRowColor{LightBackground}
\mymulticolumn{2}{x{5.377cm}}{overflow} \tn 
% Row Count 10 (+ 1)
% Row 57
\SetRowColor{white}
\mymulticolumn{2}{x{5.377cm}}{clip} \tn 
% Row Count 11 (+ 1)
% Row 58
\SetRowColor{LightBackground}
\mymulticolumn{2}{x{5.377cm}}{visibility} \tn 
% Row Count 12 (+ 1)
\hhline{>{\arrayrulecolor{DarkBackground}}--}
\end{tabularx}
\par\addvspace{1.3em}

\begin{tabularx}{5.377cm}{x{2.78712 cm} x{2.18988 cm} }
\SetRowColor{DarkBackground}
\mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Javascript1}}  \tn
% Row 0
\SetRowColor{LightBackground}
Functions-window & -{}-{}-Events-{}-{}- \tn 
% Row Count 1 (+ 1)
% Row 1
\SetRowColor{white}
alert & onAbort \tn 
% Row Count 2 (+ 1)
% Row 2
\SetRowColor{LightBackground}
blur & onBlur \tn 
% Row Count 3 (+ 1)
% Row 3
\SetRowColor{white}
clearTimeout & onChange \tn 
% Row Count 4 (+ 1)
% Row 4
\SetRowColor{LightBackground}
close & onClick \tn 
% Row Count 5 (+ 1)
% Row 5
\SetRowColor{white}
focus & onDblClick \tn 
% Row Count 6 (+ 1)
% Row 6
\SetRowColor{LightBackground}
open & onDragDrop \tn 
% Row Count 7 (+ 1)
% Row 7
\SetRowColor{white}
print & onError \tn 
% Row Count 8 (+ 1)
% Row 8
\SetRowColor{LightBackground}
setTimeout & onFocus \tn 
% Row Count 9 (+ 1)
% Row 9
\SetRowColor{white}
 & onKeyDown \tn 
% Row Count 10 (+ 1)
% Row 10
\SetRowColor{LightBackground}
-{}-Built In functions-{}- & onKeyPress \tn 
% Row Count 11 (+ 1)
% Row 11
\SetRowColor{white}
eval & onKeyUp \tn 
% Row Count 12 (+ 1)
% Row 12
\SetRowColor{LightBackground}
parseInt & onLoad \tn 
% Row Count 13 (+ 1)
% Row 13
\SetRowColor{white}
parseFloat & onMouseDown \tn 
% Row Count 14 (+ 1)
% Row 14
\SetRowColor{LightBackground}
isNaN & onMouseMove \tn 
% Row Count 15 (+ 1)
% Row 15
\SetRowColor{white}
isFinite & onMouseOut \tn 
% Row Count 16 (+ 1)
% Row 16
\SetRowColor{LightBackground}
decodeURI & onMouseOver \tn 
% Row Count 17 (+ 1)
% Row 17
\SetRowColor{white}
decodeURIComponent & onMouseUp \tn 
% Row Count 18 (+ 1)
% Row 18
\SetRowColor{LightBackground}
encodeURI & onMove \tn 
% Row Count 19 (+ 1)
% Row 19
\SetRowColor{white}
encodeURIComponent & onReset \tn 
% Row Count 20 (+ 1)
% Row 20
\SetRowColor{LightBackground}
escape & onResize \tn 
% Row Count 21 (+ 1)
% Row 21
\SetRowColor{white}
unescape & onSelect \tn 
% Row Count 22 (+ 1)
% Row 22
\SetRowColor{LightBackground}
 & onSubmit \tn 
% Row Count 23 (+ 1)
% Row 23
\SetRowColor{white}
 & onUnload \tn 
% Row Count 24 (+ 1)
% Row 24
\SetRowColor{LightBackground}
-{}-{}-Array-{}- & -{}-String-{}- \tn 
% Row Count 25 (+ 1)
% Row 25
\SetRowColor{white}
concat & charAt \tn 
% Row Count 26 (+ 1)
% Row 26
\SetRowColor{LightBackground}
join & charCodeAt \tn 
% Row Count 27 (+ 1)
% Row 27
\SetRowColor{white}
push & fromCharCode \tn 
% Row Count 28 (+ 1)
% Row 28
\SetRowColor{LightBackground}
pop & concat \tn 
% Row Count 29 (+ 1)
% Row 29
\SetRowColor{white}
reverse & indexOf \tn 
% Row Count 30 (+ 1)
\end{tabularx}
\par\addvspace{1.3em}

\vfill
\columnbreak
\begin{tabularx}{5.377cm}{x{2.78712 cm} x{2.18988 cm} }
\SetRowColor{DarkBackground}
\mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Javascript1 (cont)}}  \tn
% Row 30
\SetRowColor{LightBackground}
shift & lastIndexOf \tn 
% Row Count 1 (+ 1)
% Row 31
\SetRowColor{white}
slice & localeCompare \tn 
% Row Count 2 (+ 1)
% Row 32
\SetRowColor{LightBackground}
sort & match \tn 
% Row Count 3 (+ 1)
% Row 33
\SetRowColor{white}
splice & replace \tn 
% Row Count 4 (+ 1)
% Row 34
\SetRowColor{LightBackground}
unshift & search \tn 
% Row Count 5 (+ 1)
% Row 35
\SetRowColor{white}
-{}-Date-{}- & slice \tn 
% Row Count 6 (+ 1)
% Row 36
\SetRowColor{LightBackground}
getDate & split \tn 
% Row Count 7 (+ 1)
% Row 37
\SetRowColor{white}
getDay & substring \tn 
% Row Count 8 (+ 1)
% Row 38
\SetRowColor{LightBackground}
getFullYear & substr \tn 
% Row Count 9 (+ 1)
% Row 39
\SetRowColor{white}
getHours & toLowerCase \tn 
% Row Count 10 (+ 1)
% Row 40
\SetRowColor{LightBackground}
getMinutes & toUpperCase \tn 
% Row Count 11 (+ 1)
% Row 41
\SetRowColor{white}
getMonth & \seqsplit{toLocaleLowerCase} \tn 
% Row Count 12 (+ 1)
% Row 42
\SetRowColor{LightBackground}
getSeconds & \seqsplit{toLocaleUpperCase} \tn 
% Row Count 13 (+ 1)
% Row 43
\SetRowColor{white}
\mymulticolumn{2}{x{5.377cm}}{getTime} \tn 
% Row Count 14 (+ 1)
% Row 44
\SetRowColor{LightBackground}
getYear & -{}-Basics-{}- \tn 
% Row Count 15 (+ 1)
% Row 45
\SetRowColor{white}
setDate & Function \tn 
% Row Count 16 (+ 1)
% Row 46
\SetRowColor{LightBackground}
setHours & If...Else \tn 
% Row Count 17 (+ 1)
% Row 47
\SetRowColor{white}
setMinutes & Switch \tn 
% Row Count 18 (+ 1)
% Row 48
\SetRowColor{LightBackground}
setMonth & For Loop \tn 
% Row Count 19 (+ 1)
% Row 49
\SetRowColor{white}
setSeconds & While Loop \tn 
% Row Count 20 (+ 1)
% Row 50
\SetRowColor{LightBackground}
setYear & Do...While Loop \tn 
% Row Count 21 (+ 1)
% Row 51
\SetRowColor{white}
 & Break ,Continue \tn 
% Row Count 22 (+ 1)
% Row 52
\SetRowColor{LightBackground}
 & For...In \tn 
% Row Count 23 (+ 1)
\hhline{>{\arrayrulecolor{DarkBackground}}--}
\end{tabularx}
\par\addvspace{1.3em}


% That's all folks
\end{multicols*}

\end{document}