Giter Club home page Giter Club logo

js102's Introduction

JS Fundamentals: eFarmony Project

Welcome to the project portion of "JS Fundamentals"! Glad you are here mastering objects, arrays and functions with us! This document will guide you through the entire process for the project, with plenty of extra work for you to do at home for practice.

A Note on Free Tutoring:

If you keep track of typos and unclear directions, whoever submits the most mistakes to [email protected] by the end of the week gets one free tutoring session! Please send them numbered in one e-mail or do a pull request to Github with the number of corrections in the comments. The Github method is preferred, feel free to ask for a mini-lesson on how to do this.

Goals

Today we will practice our JS Fundamentals by creating eFarmony, a dating app that enables animals to find the love they deserve! We will create the data structures and logic that will power your application. After the exercises, all you'll need to do is create the user interface using HTML/CSS and a little jQuery (or JS DOM for the purists)!

##FAQ

What will I need to do well in the class?

  • You should have some exposure to JavaScript syntax fundamentals, such as loops and control flow, objects and arrays. If you are relatively new to these concepts, please tell a TA immediately so we can take extra care in keeping you on track during the exercises.
  • Some of the instructions are written with the assumption you're using Google Chrome. While you are welcome to use any browser you like, Chrome has some of the best dev tools available, and it's highly recommended you try it for the duration of this class.
  • Any plain text editor will suffice for you to edit the exercise files. Sublime Text is a good choice.

What if I finish an exercise with extra time?

If you finish one of the assignments ahead of schedule, your best bet is to research and reinforce any previous concepts you'd felt shaky on, since each lecture is designed to build on a firm understanding of the previous ones. If you feel strong in all the material you've covered already, talk to an instructor and we will find some extra credit for you.

Before You Get Started

Download the zip file of this repository. Explore the files.

Run the index.html file in your browser. It will appear blank, but will make all your JavaScript files available in your JavaScript console.

You will be console.log()'ing a lot to check your work. When you complete a section, feel free to comment out any console.logs so that you don't clutter up your console as you are testing your code.

The scripts.js are the files you will be coding in today.


Links to Exercises

Objects

Arrays

Nested Data

Functions

js102's People

Contributors

bgando avatar

Watchers

James Cloos avatar Crystal McNeil 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.