Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

img

Introduction to JavaScript

just-work-js

Javascript

JavaScript, a high level single threaded garbage collected intrepreted or just in time compliled prototyped based multiparadigm weakly dynamic typed programming language with a non blocking event loop, famous for building websites. It was created by Brendan Eich in 1995 in just one week to add scripting functionalities to the netscape browser.

Background context

JavaScript is used for many things. Here, you will use JavaScript for 2 reasons:

  • Scripting (same as we did with Python)
  • Web front-end

For the moment, and for learning all basic concepts of this language, we will do some scripting. After, we will make our AirBnB project dynamic by using Javascript and JQuery.

Resources

  1. Writting Javascript code
  2. Variables
  3. Datatypes
  4. Operators
  5. Operator precedence
  6. Controlling program flow
  7. Functions
  8. Objects and arrays
  9. Intrinsic objects
  10. Module patterns
  11. var, let, const
  12. Javascript tutorial
  13. Modern JS
  14. 100 secods of JS

Learning objectives

At the end of this project, you are expected to be able to explain to anyone the following Without the help of Google

General

  • Why JavaScript programming is amazing
  • How to run a JavaScript script
  • How to create variables and constants
  • What are differences between var, const and let
  • What are all the data types available in JavaScript
  • How to use the if, if ... else statements
  • How to use comments
  • How to affect values to variables
  • How to use while and for loops
  • How to use break and continue statements
  • What is a function and how do you use functions
  • What does a function that does not use any return statement return
  • Scope of variables
  • What are the arithmetic operators and how to use them
  • How to manipulate dictionary
  • How to import a file

More info

Install Node 14

$ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
$ sudo apt-get install -y nodejs

Install semi-standard

Documentation

$ sudo npm install semistandard --global

Quiz Questions

Quizes