5. JavaScript Frameworks
ď‚ž Standardized code structure and rules
ď‚ž HTML, CSS and JS
ď‚ž Front-end frameworks
ď‚ž CSS to position elements
ď‚ž Typography styles
ď‚ž Browser compatibility
ď‚ž Standard CSS classes
ď‚ž Library
ď‚ž Set of tools
ď‚ž Imposes no structure
7. jQuery
ď‚ž JavaScript library
ď‚ž Most popular
ď‚ž Open-source
ď‚ž Released in 2006
ď‚ž Easier to select DOM elements
ď‚ž Used in Bootstrap and other libraries
8. jQuery
ď‚ž Start with $(document).ready(function(){
ď‚ž AJAX calls $.ajax({
ď‚ž Element selector $(".item")
ď‚ž Chaining
$(".item").addClass("blue").slideDown("slow");
ď‚ž Jquery.ui, jquery.validation
9.
10. Bootstrap
ď‚ž The most popular HTML, CSS, and JS framework for
developing responsive, mobile first projects on the
web
ď‚ž Open-source
ď‚ž Twitter Bootstrap in 2011
ď‚ž Bootstrap 3.0 - mobile first
22. Modernizr
ď‚ž Detects HTML5 and CSS3 features that your browser
supports on page load
 Result of “feature detection” is “yes” or “no”
ď‚ž Adds classes to HTML
https://github.com/Modernizr/Modernizr/wiki/HTML5-
Cross-browser-Polyfills
ď‚ž Support IE6+, Firefox 3.5+, Opera 9.6+, Safari 2+,
Chrome
24. Respondjs
ď‚ž It loops through the CSS referenced on the page
ď‚ž IE8: re-requests the CSS files using Ajax
ď‚ž Polyfill for CSS min-width and max-width in browsers
that don't support CSS3 Media Queries
25. Polyfills, shims
ď‚ž Shim: a generic code, a library that brings a new API
to an older environment
ď‚ž Polyfill: downloadable code with fallback for
functionality that is not available in your browser
https://github.com/Modernizr/Modernizr/wiki/HTML5-
Cross-browser-Polyfills
26.
27. Links
ď‚ž jQuery http://api.jquery.com/
ď‚ž Bootstrap tutorial
http://www.tutorialspoint.com/bootstrap/bootstrap_t
utorial.pdf
ď‚ž Modernizr http://modernizr.com/docs/
ď‚ž Respond https://github.com/scottjehl/Respond
ď‚ž Building Responsive UI with Bootstrap on MVA
http://www.microsoftvirtualacademy.com/training-
courses/building-responsive-ui-with-bootstrap