All Projects → muses-code-js → js-intro-workshop

muses-code-js / js-intro-workshop

Licence: MIT license
An introductory workshop on JavaScript for beginners https://muses-code-js.github.io/js-intro-workshop/

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to js-intro-workshop

unix-programming-and-regular-expressions-workshop
A workshop on Unix Programming Principles using tools such as grep, sed, awk, shell programming and regular expressions
Stars: ✭ 25 (-51.92%)
Mutual labels:  workshop
rmarkdown-workshop
A workshop format for rmarkdown. Releases contain locations in chronological order
Stars: ✭ 27 (-48.08%)
Mutual labels:  workshop
amqv7-workshop
No description or website provided.
Stars: ✭ 22 (-57.69%)
Mutual labels:  workshop
WorkshopManager
CLI tool to install and update Steam Workshop mods
Stars: ✭ 25 (-51.92%)
Mutual labels:  workshop
go-workshops
Go language basic workshops for devz
Stars: ✭ 68 (+30.77%)
Mutual labels:  workshop
workshop
Paralect Workshop
Stars: ✭ 31 (-40.38%)
Mutual labels:  workshop
snips-skill-mental-calculation
With this App, your Assistant can test you on basic arithmetic: addition, subtraction, multiplication, and division.
Stars: ✭ 13 (-75%)
Mutual labels:  workshop
summer-training-week
Material de treinamentos online #WMC2K17
Stars: ✭ 15 (-71.15%)
Mutual labels:  workshop
starter-guides
Getting Started with OpenShift for Developers workshop
Stars: ✭ 127 (+144.23%)
Mutual labels:  workshop
book-python
Python 3: from None to Machine Learning; ISBN: 9788395718625
Stars: ✭ 127 (+144.23%)
Mutual labels:  workshop
workshop-intro-to-cassandra
Learn Apache Cassandra fundamentals in this hands-on workshop
Stars: ✭ 208 (+300%)
Mutual labels:  workshop
intenseye-boun-workshop
Code for the workshop in BOUN Tech Summit (03.03.2019)
Stars: ✭ 32 (-38.46%)
Mutual labels:  workshop
elm-workshop
An introductory workshop to learn Elm
Stars: ✭ 15 (-71.15%)
Mutual labels:  workshop
docker-k8s-workshop
Workshop covering Docker and Kubernetes
Stars: ✭ 17 (-67.31%)
Mutual labels:  workshop
computation-expressions-workshop
F# Computation Expressions Workshop
Stars: ✭ 58 (+11.54%)
Mutual labels:  workshop
tensorflow-workshop
Code samples, slides and materials for TensorFlow Workshops
Stars: ✭ 46 (-11.54%)
Mutual labels:  workshop
testingconferences.github.io
A simple list of Software Testing Conferences and Workshops
Stars: ✭ 91 (+75%)
Mutual labels:  workshop
navo-workshop
Tutorial notebooks for how to use PyVO to access NASA and other data in Python.
Stars: ✭ 27 (-48.08%)
Mutual labels:  workshop
visualizing-hierarchies
Workshop for making hierarchies in Vue and D3
Stars: ✭ 39 (-25%)
Mutual labels:  workshop
wye
Wye is a workshop collaboration software
Stars: ✭ 66 (+26.92%)
Mutual labels:  workshop

js-intro-workshop

An introductory JavaScript workshop for beginners.

Slides

Check on slides, click here

Feedback

To leave feedback click here

How to use

If you are familiar with git, you can clone this repository to your machine.

If you don't know what git is, relax. You can easily download the folder on your machine - go to the 'releases' tab over the yellow line on the page and click the link 'Source code (zip)'. Unzip it (Extract) and open the folder, don't open files inside the .zip.

Start from the README.md file, then open js/level1.js.

To see the web-page in your browser, open index.html by double clicking on it, if you see an option 'open in browser' then choose that. Preferably use Chrome, but Firefox and Safari will work as well.

Follow the instructions in js/level1.js and type code in your Text Editor (this is where your code lives and you can write, edit and delete code).

In order to see anything that you edit, you need to save the file and refresh the web page. The result of any console.log() statement will be in the browser console.

How to open the Browser Console

Browser Platform Instruction
Chrome Any right-click the page and select Inspect, switch to Console tab in the developer tools
Chrome Mac press COMMAND + OPTION + J
Chrome Windows press CONTROL + SHIFT + J
Firefox Any right-click the page and select Inspect Element, switch to Console tab
Firefox Mac press COMMAND + OPTION + K
Firefox Windows press CONTROL + SHIFT + K
Safari Mac go to the menu bar and open Safari > Preferences > Advanced > and tick the box Show Develop Menu at the bottom, restart Safari, now you can right-click on the page and select Inspect Element to see the console.
Safari Mac press COMMAND + OPTION + C

The console/developer tools will appear at the bottom or on the right side of the screen.

You can write JavaScript code directly here and see the result straight away, but as soon as you refresh the page all the code will be gone, this is why we use a Text Editor in order to save our code.

Structure

  • css folder - contains css files that are responsible for styles and how our project looks on the web.

  • img folder - a place where we can store images that we will use on our web-page.

  • js folder contains JavaScript files that makes our project work, it defines content and makes a static page functional. It contains 3 files:

    • level1.js - basics with explanations (comments, variables, functions, if/else statements)
    • level2.js - more complex JavaScript with explanations (arrays, loops)
    • level3.js - html, css and how manipulate them with JavaScript (selectors)
  • index.html - a file responsible for the structure of our project

  • Readme.md - a file with explanations and any information about the project, how to run it, what it is for etc

  • cheat-sheet.md - a file with a quick overlook for key namings and their explanations

Author

Tanya Butenko github: https://github.com/ButenkoT twitter: @ButenkoMe

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].