Giter VIP home page Giter VIP logo

front-end's Introduction

DEC20-FE

This repository looks at some of the core foundation of web dev namely:

HTML/

  • Introduction to HTML
  • Tags (Paired and self closing)
  • Attributes
  • Structural Elements
  • Hyperlinking
    • href
    • target
  • Forms
    • What is action
    • What is method
      • GET
      • POST
  • 13 Different input types
  • Lists
    • Ordered
    • Unordered
    • Nested
    • Styled
  • Tables
    • tr
    • td
    • th
    • thead
    • tbody
    • tfoot

Back to top

CSS/

  • Linking Stylesheets
    • External
    • Internal
    • Embedded
  • Font families
  • Compound rules
  • Selectors
    • By Id
    • By Class
    • Element + Id
    • Element + Class
  • Pseudo Selectors
    • Selecting via attribute/state
  • Box Model

Bootstrap/

  • Importing CSS and JS
  • Navigation bar
  • Collapse
  • Grids
  • Forms & Input
  • Modals

Back to top

JS/

01-Fundamentals/

  • Data types
  • Printing information to the console
  • Template Literals
  • ASI

02-Flow-of-control/

  • Truthy & Falsey
  • Strict Equality & Inequality
  • x++ and ++x
  • For Loop
  • Switch case
  • While loop
  • Do While Loop

03-Arrays-and-Objects/

  • Arrays explained
  • push() pop() shift() unshift()
  • Objects
  • Looping through both objects
  • Enhanced for loops
  • JSON

Back to top

04-Scope/

  • Local and global scope
  • Explanation of why var is ๐Ÿ‘Ž
  • Flag example
  • "Always look within before you look else where!" ๐Ÿ˜‰

05-Functions/

  • What they are
  • How they work
  • Function Declaration ๐Ÿ‘Ž
  • Function Expression ๐Ÿ‘
  • Anonymous Functions

06-Callbacks-and-Promises/

  • What they are
  • How they work
  • "Promise is a placeholder for some data that will be available immediately, sometime in the future, or possibly not at all"
  • chaining .then()
  • If resolve() go to first .then()
  • If reject() go to first .catch()
  • Once handled, will execute any .then() that comes after.

Back to top

07-DOM/

  • Manipulating the DOM
  • Accessing elements from HTML into JS
  • Calculator Example

08-Async/

  • What is async
  • await keyword
  • We wait for a function to finish execution before moving on (nobody is left behind ๐Ÿ˜‚ )

09-Fetch/

  • Now, bring it all together
  • Making HTTP Requests
  • Understanding how to get info from an API
  • How to POST info to an API

Back to top

front-end's People

Contributors

savannahvaith 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.