GithubHelp home page GithubHelp logo

javascript-fundamentals-overview's Introduction

Congratulations! You finished all of the HTML/CSS material. You are well on your way to becoming a software developer. Next, we are going to dive into JavaScript. JavaScript is the most popular language of the web. Our goal is to give you an understanding of both JavaScript in the browser, and JavaScript as a back-end language using Node.JS. Before we dive in, let's go over what you are going to learn. After completing all (or even part) of this material you'll be ready to start applying to Bootcamps.

What You'll Learn

You'll write and run JavaScript code, and learn how to use JavaScript to manipulate the DOM. Reinforce what you’ve learned by building a web based game. Below is a general overview of what you'll learn in the following JavaScript units.

Javascript Basics

  • Write and execute JavaScript code in your browser console
  • Explain and use comments in JavaScript code
  • Distinguish and use different data types in JavaScript
  • Use different logging methods

Functions and Scope

  • Declare variables and distinguish between local and global variables
  • Create functions with single, multiple, and no arguments
  • Return values from functions
  • Use conditional statements and comparison operators to control the flow of a program
  • Explain variable and function hoisting

Data Structures and Looping

  • Create, use, and manipulate arrays and objects
  • Use looping to iterate over data structures
  • Write functions that take callbacks
  • Use the forEach() method instead of a for loop
  • Access elements in nested data structures

The DOM

  • Explain what the DOM is and use JavaScript to manipulate it
  • Create, remove, and insert DOM elements
  • Add and trigger event listeners on DOM nodes and intercept user interactions

jQuery

  • Modify HTML With jQuery
  • Use the document.ready() function to separate code
  • Use DOM selectors to select HTML elements
  • Attach jQuery event listeners and handlers to trigger DOM events and actions
  • Update an element’s position on a web page
  • Move an element’s position on a web page in response to a browser action

View javascript fundamentals overview on Learn.co and start learning to code for free.

View What You'll Learn  on Learn.co and start learning to code for free.

javascript-fundamentals-overview's People

Contributors

annjohn avatar talum avatar jmburges avatar learn-co-bot avatar

Watchers

James Cloos 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.