HTML CSS JavaScript Syllabus
HTML CSS JavaScript Syllabus
HTML/CSS-
Html/CSS Introduction. Basic Tags – Heading, Paragraph, Hr, Div. Class/tag/id
Selector. Font and text styles, font-family/weight/size/colour etc. Lists-
Unordered/Ordered list. Images, audio, video. Using icons. Box model, colour,
margin, padding, width and height, float, border, outline, transformation,
gradient-colour, overflow. Tables. Links and Navigation. Navigation bar. Iframe,
positions, display. Using external style sheets, inline CSS, CSS using style tag.
Forms. Advances CSS, flexbox, grid. Responsive page layout.
JavaScript-
JavaScript fundamentals. Variables, const, let. Arithmetic, assignment,
increment and decrement, relational, logical and concatenation operators.
Control Statements. If, if-else, else-if, nested if. Switch-case, while, do-while,
for and nested for loop. Break and continue.
Creating functions. Functions with no argument and return, default arguments.
Function within a another function. Callback functions, setTimeout, setInterval,
Immediately invoked functions, currying.
Creating arrays. Push and pop, splice, concat, every, some, filter, find,
findIndex, forEach, indexOf, reverse, slice, sort.
Objects. This keyword, accessing properties in an object. Function-call/bind.
Arrow functions, for-in-loop, destructing objects/function parameters,
inheritance-__proto__, proto chain, closures and encapsulation, self invoked
closures, polymorphism, constructor functions, new keyword.
Classes, constructor using classes, private properties and private methods, set
and get methods, class inheritance, class polymorphism, abstract classes, static
properties and methods.
DOM (Document Object Model). Introduction to DOM, window.alert,
window.confirm, window.print, window.setTimeout, window.setInterval,
window.scrollTo, window.open, document.write( ), getElementById( ),
getElementsByName, getElementsByTagName, getElementsByClassName,
querySelectorAll, querySelector, tagName, innerHTML and innerText, style,
parentElement, Children, scrollTop, setAttribute, getAttribute,
removeAttribute, Reading Attributes, has Attribute, focus( ) and click( )
Functions, remove( ), createElement, appendChild( ), insertBefore( ),
Introduction to Events, Click event, Dblclick event, Mouseover and Mouseout
Events, Mousemove Event, Keyup Event, Keypress Event, Focus and Blur
Events, Change Event - TextBox, CheckBox, RadioButton and DropDownList,
Contextmenu Event, Cut, Copy, Paste Events, Form Validations, External
JavaScript, JQuery.