Giter Club home page Giter Club logo

javascript_basic's Introduction

【 Ellie쌤의 자바스크립트 기초 강의 정리 】

Go to Dream Coding Chennel


🐣 Javascript를 사용하기 위해 알아야 하는 가장 기초적인 지식!


  1. variable : 자바스크립트에서 사용하는 값의 종류는 어떤게 있을까?

    ❓ let, const, number, boolean, null, undefined, symbol...

    그리고 Dynamic typing이란 무엇인지 알아보자!


  1. operator : 자바스크립트에서 사용하는 연산자의 종류 알아보기!

    ❓ ||(or), $$(and), !(not), ==, === ...



  1. array : 너무 많이 사용하고 그래서 중요한 배열에 대해 알아보자!

    ❓ for of, forEach, push, pop, shift, unshift, splice, indexOf, includes...

    1. array APIs : 배열에 대한 이해와 유용한 배열 api 알아보기

    ❓ join, reverse, slice, splice, find, filter, map, some, every, reduce...

    1. convert into array : string을 array로 / number를 array로 바꾸는 방법


  1. class : 자바스크립트에서 생성자와 메소드를 가질 수 있는 클래스에 대해 알아보기

    ❓ constructor(생성자)란?, getter and setter, 다형성에 대해 알아보기


  1. object : 더 많은 정보를 넣을 수 있는 object타입에 대해 알아보자. ( + call by reference)

    ❓ delete, Computed properties, in operator, for in, how to clone obj


  1. json : object와 똑같이 생긴 json은 object와 어떤 점이 다른지 알아보자.

    ❓ JSON.stringify, JSON.parse


  1. function : 함수란 무엇이고 어떻게 사용하는지 알아보자. (feat. arrow function)

    rest parameter(...args), IIFE(바로 실행 함수)


  1. async : promise, async function (+await)

    1. callback : 콜백함수란 무엇인가? 그리고 콜백 지옥이란 무엇인가? 알아보자.
    2. promise : 콜백함수 대신 사용할 수 있는 깔끔한 오브젝트, promise를 배워보자

    ❓ then, catch, finally, Promise chaining

    1. callback-to-promise : 이렇게 간단하게 쓸 수 있는 promise도 callback hell이 있다. 구경해보자
    1. async function : promise를 더 간단하게 써보고 promise api도 구경하고, await이 뭔지, 뭘 기다리라는건지 알아보러 가자!

    ❓ Promise.all, Promise.race


  1. es6문법 총 정리

    ❓ Shorthand property name, Destructuring, Spread Syntax, Detault parameters, Ternary Operator(?'':'')


  1. es11문법 총 정리

    ❓ Optional Chanining (person.job?.manager?.name), Nullish Coalescing Operator(name??'Guest')


javascript_basic's People

Contributors

seoulsaram avatar

Watchers

 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.