210 likes | 226 Views
Learn about comparison operators, boolean values, and if statements in JavaScript. Challenge yourself with conditional exercises and explore the difference between JavaScript libraries and frameworks.
E N D
Stephen Delaney sdelaney@skokielibrary.info • JavaScript Basics
Review: Making Decisions with Conditional Statements Comparison operators Boolean values If statements The conditional challenge
JavaScript Library • A toolkit • Abstracts different layers (pre-written code) • Simplifies your coding experience JavaScript Framework • A given structure of "how" you should present your code • A code template Source: http://stackoverflow.com/questions/11576018/what-is-the-difference-between-a-javascript-framework-and-a-library
JavaScript Library • jQuery • React • D3.js • Bootstrap • Foundation • Underscore.js JavaScript Framework • Angular • Backbone • Express • Ember • Meteor
Next Steps jQuery • jQuery is used by 71.8% of all websites. That is a JavaScript library market share of 96.4%.
Next Steps AJAX • Asynchronous JavaScript And XML • Get data without a page refresh
Next Steps MEAN stack • “In the MEAN stack, we use MongoDB as our database. We write most of our code in Javascript. We rely on Node and Express.js to host our application and serve APIs/Views. We use AngularJS to render our views that are served by Express.”
Next Steps MEAN stack
Fortunately, Treehouse!
Navigate to library: Sort by difficulty Select course Select JavaScript https://teamtreehouse.com/library/topic:javascript/type:course/sort:difficulty
Recommended Syllabus JavaScript Loops, Arrays and Objects JavaScript and the DOM jQuery Basics • There is also a shorter one called Introduction to jQuery. AJAX Basics
Recommended Syllabus Interactive Web Pages with JavaScript Object-Oriented JavaScript Node.js Basics Build a Simple Dynamic Site with Node.js Express Basics Build a REST API With Express Mongo Basics* Angular Basics* Building a MEAN Application *Indicates a course that is not under JavaScript
Next Week – Final Class Creating Reusable Code with Functions Creating functions Returning values from functions Variable scope We will do a full review next week!