Hacking into JS with ACA JS211

  1. Describe one thing you’re learning in class today.

I’m feel that I’m getting a much better grasp on conditional statements. I can tell their importance is very high and that they have extensive use. My guess is this will probably become one of the most used statements in my JS future.

2. What is the difference between == and === ?

== compared two variables but ignores datatype. === also compares two variables but also takes datatype into account.

3. What is the value of foo? var foo = 10 + ‘20’;

Since the ’20’ make 20 a string instead of a number, the returned value is 1020.

4. Describe what a terminal application is.

A terminal application is a command line interface on a computer or similar device that allows the user to type commands or navigate through files.

5. What is the ternary operator?

A ternary operator is a conditional statement condensed to one line. For example. (hasEmail ? Yes : No); This can be returned, logged, or other.

6. What are some ways to ensure that your website design or web application is accessible and user-friendly?

In the past, I’ve used test groups and user feedback to make sure my websites, designs, and interfaces and intuitive and user-friendly.

7. What are your favorite features of HTML5, and how have you implemented them in your front-end development projects?

New CSS selectors and improved media support. I’ve started implementing iframes in a number of my newer projects.

8. How do you structure your CSS and JavaScript to make it easier for other developers to work with?

This is something that I’ve only recently been paying close attention to. As my coding experience is limited to the past 4 months, I’ve been trying to write effective code, not so much efficient code. I’m now starting to focus more of reducing code to the same effect and structuring the code in a way to be more readable. Commenting is also helping me describe my thoughts into the code.

9. What’s your process for addressing browser-specific rendering problems? Do you find that a certain browser is more challenging to work with than others?

I have not encountered these issues at this point. I expect to address these problems similar to @media queries that create exceptions when using specific browsers.