Showing posts with label Web Skills. Show all posts
Showing posts with label Web Skills. Show all posts

Saturday, November 8, 2014

Things to learn if you want to learn Web Development

1. Responsive Web Design - Things that you need to focus on:

  • Media queries - for example: <link rel="stylesheet" type="text/css" media="screen and (max-device-width: 480px)" href="style480.css" />
  • Viewport meta tag - controls the dimensions of the mobile browser window
  • Flexible layout - Use percentages and third-party flexible grids
  • Flexible images - set max-width style for image as 100%; myimage { max-width: 100%;}
2. Cascade Style Sheets
  • inline styles, internal styles and external styles
  • id, class, element selectors and specificity
  • CSS positioning and display properties
  • Building navigation bars using CSS
  • Background images, sprites
  • Building simple grids
  • Playing with page CSS using Chrome developer tools, Firebug in Fire fox
  • CSS3 features
3. JavaScript
  • Capturing the DOM elements
  • Functions - creating and calling
  • Variables - globals, locals, hoisting
  • Loops and Conditionals
  • Form validations
  • Event binding and delegation, Event capturing and bubbling
  • Objects and constructor functions
  • AJAX
4. HTML Elements
  • Form elements
  • Layout elements
  • Special elements
  • Web Storage, Local Storage
  • HTML 4.01 and HTML 5