Presentation is loading. Please wait.

Presentation is loading. Please wait.

JavaScript Basics Stephen Delaney sdelaney@skokielibrary.info.

Similar presentations


Presentation on theme: "JavaScript Basics Stephen Delaney sdelaney@skokielibrary.info."— Presentation transcript:

1 JavaScript Basics Stephen Delaney

2 Review: Making Decisions with Conditional Statements
Comparison operators Boolean values If statements The conditional challenge

3 Comparison Operators Operator Meaning True expressions == Equality
10 == '10' === Strict equality (2 * 5) === 10 != Inequality 9 != 10 !== Strict inequality '10' !== 10 > Greater than 20 > 10 >= Greater than or equal '10' >= 10 < Less than 10 < 30 <= Less than or equal '10'<= 10

4 And Operator: && Condition 1 Condition 2 Result TRUE FALSE

5 Or Operator: || Condition 1 Condition 2 Result TRUE FALSE

6 Not Operator: ! Condition Result TRUE FALSE

7 If Statements

8 Questions?

9 What’s next?

10 JavaScript Library JavaScript Framework 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:

11 JavaScript Library JavaScript Framework Angular Backbone Express Ember
jQuery Angular React Backbone D3.js Express Bootstrap Ember Foundation Meteor Underscore.js

12 Next Steps jQuery jQuery is used by 71.8% of all websites. That is a JavaScript library market share of 96.4%.

13 Next Steps AJAX Asynchronous JavaScript And XML
Get data without a page refresh

14 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.”

15 Next Steps MEAN stack

16 Fortunately, Treehouse!

17 Navigate to library: Sort by difficulty Select course
Select JavaScript

18 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

19 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 Application program interface (API) Representational state transfer (REST) Create, read, update, destroy (CRUD)

20 Trust the process.

21 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!


Download ppt "JavaScript Basics Stephen Delaney sdelaney@skokielibrary.info."

Similar presentations


Ads by Google