Javascript, jQuery, AJAX
JavaScript for Beginners
1. Intro to JavaScript 2. Alerts and console logging 3. Integers, strings, and variables 4. Undefined variables and modifying values of variables 5. Boolean operators 6. Comparing values 7. If statements 8. For loops 9. Defining functions 10. Event handling 11. Setting an elements inner HTML |
More JavaScript Concepts
1. Arrays pt.1 2. Arrays pt.2 3. Arrays pt.3 4. Textareas and getting the value of inputs 5. Functions – parameters and return values 6. Multiple parameters in functions 7. Flexible function parameters 8. Exercise – find the missing number 9. Exercise solution 10. Classes explained 11. Class constructor, instance variables, and static variables 12. Extending classes |
Getting Started with jQuery
1. jQuery setup 2. Targeting elements 3. Event handling 4. Dropdown menus 5. Making our dropdown disappear 6. Multiple targets, events, and attr method 7. Prepend, append, and html 8. preventDefault 9. event.which and switch properties 10. Custom context menu, pageY, and pageX 11. is method |
More jQuery
1. Writing our own version of jQuery 2. Find method 3. First and last 4. Focusin and focusout 5. Contains, is, and hasClass 6. Each method 7. Callbacks 8. CSS |
Project #2 – Pipboy from Fallout 4
1. Setup 2. Navbar 3. Main page 4. Pipboy image and footer 5. Colors 6. Font and styling main nav 7. Scanlines 8. Navigation styling 9. Tabs 10. Progress bars 11. Stat bars 12. Footer fixes 13. Damage and resistance 14. Icons 15. Inventory template 16. Item list 17. Weapon stat container 18. Finishing touches with JavaScript |
Project #3 – Google Chrome Extension
1. Problem solving 2. Manifest files 3. Basic setup 4. Getting video URLs 5. Injecting JavaScript 6. Getting pretty objects for each URL 7. Creating download options list 8. Communicating between the page and extension 9. Chrome downloads API and background scripts 10. Receiving messages and downloading files 11. Styling our extension and publishing |