Giter Club home page Giter Club logo

js-homework's Introduction

js-homework

Assignments

The assignments can be found in the default branch. They should each take 30-90 minutes, and are meant to go along with a background in pre-algebra and brief discussion of the Newtonian model of Gravity.

You need a text editor and access to git. The code can be edited in any text editor, and can be run using NodeJS on the command line. For example:

$ node assignment1.js

You can also run your JS code in a browser using a tool such as CodePen or JSBin. Note that the output will appear in the console section of the browser.

Topics Covered

  • Functions, paramaters, mathematical operations
  • Calling functions, building on top of your functions
  • Basic loops and conditionals

Getting the Code and Submitting Your Work

Use git clone to copy the code to your computer. Edit and run the code on your computer, committing your solutions to your branch. Then you can submit your solutions in your branch. If you want to get new assignments, merge default into your branch.

$ git clone [email protected]:adevadeh/js-homework.git
$ cd js-homework
$ git checkout -b <my-github-username>
$ git commit <commit my solutions>
$ git push origin <my-github-username>
$ git push --set-upstream origin <my-github-username>
    # After setting the upstream branch, you can simply use the push/pull 
    # commands without naming a branch
$ git pull              # Pull in any updates
$ git add .             # Add your changed files to the commit
$ git commit -m 'add a commit message'
$ git push              # push your changes to the remote repo

Contributions

If you wish to edit the lessons, clarify questions, improve the framing, or fix typos, please submit a pull request on the default branch. Make sure that your changes are relative to the default branch, we don't want any solutions committed there.

js-homework's People

Contributors

adevadeh avatar strand1 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.