Optimization An Introduction “An act, process, or methodology of making something (as a design, system, or decision) as fully perfect, functional, or effective as possible; specifically: the mathematical procedures (as finding the maximum of a function) involved in this” — Merriam-Webster Dictionary
Optimization For Web Design Reducing data transferred and ordering of page elements to improve page load times Improves user-experience (aka. usability)
Optimization Video Containers Containers are wrappers for audio and video into one file This is like zipping 2 files together The codecs contained within are specified in the container’s header
Optimization Codec Codec = Coder-decoder Defines how a file is read or written We can mix audio and video codecs in one container For example, a .M4A file can contain MPEG4 video codec and AAC audio codec
JavaScript In a nutshell Dynamic programming language Commonly used in browsers Client-side, user interaction, browser control Asynchronous communication
JavaScript In a nutshell Dynamic programming language Commonly used in browsers Client-side, user interaction, browser control Asynchronous communication
JavaScript Example <script type='text/javascript'> // This JavaScript code create an alert box function help() { var the_text = 'This is an alert for help!'; alert(the_text); } </script> <a href='#' onClick='help()'>Click for help</a>
Integration <script src="js/jquery.min.js"></script> Link to library using script element and src attribute http://learn.jquery.com | http://codecademy.com