- 13 hours on-demand video
- 176 downloadable resources
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Understand HTML - its structure, and the commonly used tags
- Utilise CSS, including inheritance, selectors, the box model - the very topics that make CSS hard to use
- Use closures, dynamic prototyping, JSON, and the Document-Object-Model with confidence
HTML specifies the structure of a web page and CSS how the page looks i.e. the presentation.
Plunge right in, set up a simple page and get introduced to a whole bunch of HTML tags.
What's an HTML page without style? Get to know the HTML <style> tag and how it can be used to specify style properties to make your pages look good.
HTML provides a whole bunch of quote tags. Learn about the <q> and the <blockquote> tags and why we would use them over specifying quotes ("") in text.
CSS styles inherit from the parent element, or do they? CSS inheritance is tricky and it's important to know how a certain style is applied on an element. This lecture should have the answers.
The <div> is a block element which is used to logically group HTML elements. The logical components can then be styled together.
CSS allows you to apply styles to not just HTML elements but also specific states of an element. The :hover, :focus, :link are all examples of states of a particular element.
Properties of objects can be accessed using the dot "." notation as well as the square brackets "" notation. They are essentially the same.
Numbers and strings are pass by value, which means that any modifications to their values in the functions are not reflected in the calling code.
Ahh finally - what exact is undefined? It means an absence of a value.
Functions declared within another are nested functions, these form the foundation of closures.
Closures are mind-bendingly awesome. Each function carries around with it the context in which it was created!
Let's plunge into our first example of prototypical inheritance, and understand the prototype keyword.
- Any modern browser and a simple text editor are all that will be needed for the code examples
What do we mean by that?
- Basic HTML: Folks stopped counting HTML as a language worth formally learning sometime in the 90s, but this is only partially justified. It always helps to have strong basics.
- CSS: Cascading Stylesheets are incredibly powerful, and incredibly hard to use - until you know how they really work. Once you understand inheritance and selection in CSS, it will all make a lot more sense.
- Yep! Folks who are absolutely new to web programming, and wish to learn HTML and CSS from scratch