Giter Site home page Giter Site logo

arithmekids's People

Watchers

 avatar  avatar  avatar  avatar

arithmekids's Issues

Solution for the final check of the answers

Hi,

I found a solution for the issue we faced today.
Each textfield has its own unique dom id. Each time that we generate the text field I push this dom id to an array that I created for that. In our case array is a great way to hold data.

what does it mean dom id?
When we place a text field on the board what happen is that we create a new element in the dom. This element have the unique id which we push to the array which created for holding the id's of all the text fields. Generally, when we call an element by its unique id we are very specific to a certain element. If you remember each element in the dom can have an id and/or class. Id is unique and we can't have 2 elements in the dom with the same id, like in the real world each person have unique id and we don't have 2 people with tghe same id number. Class is a bit different, some elements can have the same class, and when we do something on the class it will apply to all the elements that belong to this class. lets's say we have a div tag, this div can have a class and id, I can have another div with the same class, but the id must be different, when we go for example to our css file to design the page, if I will design the id the design will be implemented to the div with this specific id. If I will design the the class all the elements on the dom that share this class will be impacted by the design.

There are 2 ways to get the value of the text field now that we know the element id.If you remember we created a function that executed when a user click the button. In this function we can use:

  1. Simple JavaScript function -document.getElementById(" [id] ").value
  2. use a library calls jQuery. jQuery know how to target elements in the dom and it has many functions that we can excuse on specific element after we target it.

We can create a loop that iterate in the array of the unique id that we created above and for every id in the array I asked with JS function or jQuery to find the element with this id and give us the value of it.

Now, we should decide together where we want to store it for future use when we want to check if the answer is correct or not.

Next step: after we have the array of the numbers in each row and the result that the user entered, we would like to go over and check what is correct and what is not.

I would like to ask you to push the last version of the game so I will be able to work on it. and add you the functions that you need.

I will try to show up to the next class. but if not I will make sure you will understand it with one of the instructors team.

We almost there! don't give up!

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.