ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • #1.2 ES5, ES6 ES?! and JS
    노마드코더/html+css (카카오클론-초급) 2020. 4. 20. 14:58

    JavaScript Version과 자바스크립트를 배우는 이유

    자바스크립트의 ECMA.

    자바스크립트는 꽤나 중앙 집중화되어있어서
    누가 업데이트를 하면 모든 브라우저에서 작동을 하게된다.

    ES… 는 JavaScript의 Specification인데 체계 매뉴얼 같은것이다.

    브라우저는 무슨일을 하냐면,
    구글크롬이랑 Firefox도 이 Specification을 받아서 자기들 방식으로 실행한다.

    ES5, ES6같은 경우는 Specification의 버전을 나타내주는 것이다.

    바닐라자바스크립트는
    Javascript의 한 종류로 라이브러리가 없는 자바스크립트를 말한다.
    화장이 없는 JavaScript인 것이다.
    도움이 없는 JavaScript.

    왜 우리는 바닐라 자바스크립트를 먼저 배워야 하는가?!

    JavaScript에 재능을 가진 사람을 찾는게 매우 어려운일이다.

    왜냐하면 많은 사람들이 Library랑 Framework를 알고 있다.
    이전에도 말했듯이 Library나 Framework는 메이크업, 화장같은 존재이다.
    자바스크립트를 원래 모습보다 조금 더 이쁘게 만들어준다.

    사람들은 어려운 바닐라 자바스크립트는 잘 모른다.
    그래서 바닐라 자바스크립트를 먼저 배워두고,
    바닐라 자바스크립트를 쓰는게 능숙해질 때 다음으로 넘어가야 한다.

    왜?

    전에도 말했듯이 자바스크립트에 진짜 자바스크립트를 아는 사람을 찾기가 어렵다.
    리엑트나 Jquery를 아는 사람들은 찾기가 쉽다.
    라이브러리를 다룰 줄 알거나 프레임워크를 다룰 줄 아는 사람은 많다.
    그러나 이들은 실제 필드에서는 실력발휘를 할 수가 없다.

    바닐라자바스크립트를 잘하는 사람은 찾기가 어렵다.

    바닐라자바스크립트를 잘하고 잘다루게 되면
    리엑트와 같은 다른 언어로 넘어갈 때도 아무런 문제가 없다.

    다른 언어를 시작할 때 아무런 문제가 없다는 얘기.

    업무를 하면서 마주하는 거의 모든 라이브러리를 이해할 수 있게 될것이다.

    '노마드코더 > html+css (카카오클론-초급)' 카테고리의 다른 글

    카카오톡-클론코딩과정  (0) 2020.04.07
    #4-4 Animations  (0) 2020.04.04
    [Module #4] CSS (#4-3)  (0) 2020.04.03
    [Module #4] CSS (#4-2)  (0) 2020.04.03

    댓글

Designed by Tistory.