바닐라 js가 순수 자바스크립트라고 하던데
책에서 배운 내용 자체를 바닐라 js라고 알고있으면 될까요?
바닐라 js가 순수 자바스크립트라고 하던데
책에서 배운 내용 자체를 바닐라 js라고 알고있으면 될까요?
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 읽어주세요! 연습문제 및 실습문제 정답 공개에 관한 공지입니다. | 관리자 | 2017.06.20 | 18281 |
382 | 2장 예제 2-11과 관련하여 질문 드립니다. 1 | 조근석 | 2017.04.30 | 398 |
381 | 7장에 연습문제에 있는 실습문제 질문 1 | student | 2017.05.07 | 1261 |
380 | 8장 연습문제 실습문제 4장 2 | student | 2017.05.08 | 2872 |
379 | 실습문제 7장에 8번 질문 1 | abcd | 2017.05.09 | 994 |
378 | 오랜만에 찾아 뵙습니다.. 3 | 은성 | 2017.05.10 | 338 |
377 | 9장 오픈챌린지 답이 너무 궁금합니다. 1 | 범이 | 2017.05.10 | 1253 |
376 | 8장의 10번 문제 질문 있습니다. | 웸프로그래밍 | 2017.05.28 | 625 |
375 | 9장 2번 질문있습니다. | 웹프로그래밍 | 2017.05.28 | 1136 |
374 | 9장 4번 질문있습니다. | 웹프로그래밍 | 2017.05.28 | 551 |
373 | 4장 8번 문제 질문드려요! 1 | safd | 2017.06.09 | 683 |
372 | 07장 10번 답좀 알고싶습니다... 2 | abcd | 2017.06.11 | 1088 |
371 | 안녕하세요 처음하는 사람입니다 교재 구입하였습니다 2 | 성현군 | 2017.06.29 | 330 |
370 | 7장 10번문제 1 | 학섕 | 2017.07.12 | 1868 |
369 | 연습문제 8장 이론문제 2번 답을 알고 싶습니다. 1 | khe | 2017.08.18 | 815 |
368 | 예제에 필요한 그림이나 동영상 같은 자료파일은? 1 | donghee | 2017.09.15 | 130 |
367 | 6장 실습문제 짝수 답좀 알려주실분? 제발요 | 도움 | 2017.09.18 | 1105 |
366 | 예제에 나오는 이미지와 동영상파일은 어디서 다운받을 수 있나요... 1 | gofkdvjvl | 2017.09.21 | 215 |
365 | 실습문제 홀수번 정답 | ㅁㅁ | 2017.09.24 | 635 |
364 | 예제 5-11을 하다 사소한 궁금한 것이 생겼습니다 1 | 수소방울 | 2017.10.13 | 167 |
그렇게 봐도 됩니다.
JQuery 나 Angular JS 도 역시 자바스크립트 언어 입니다.
순수하냐 아니냐는, 라이브러리 없이 W3C 표준 자바스크립트 언어로만 코딩하느냐, 아니면 자바스크립트 라이브러리를 사용하느냐의 관점입니다.
이 책은 표준에 명시된 것외에 어떤 사설 라이브러리도 사용하지 않고 있습니다.
가장 기본적인 것을 알려주고자 하였기 때문입니다.
바닐라 js가 좋으냐의 문제는 별개의 문제입니다.
자바스크립트 라이브러리가 나온 이유가 무엇일까요?
개발자가 보다 빨리 그리고 동일한 코딩은 간략히 하여 쉽게 자바스크립트 코딩을 할 수 있도록 만들어 진 것 이지요.
그러다 보니 자바스크립트 프로그램의 작성 시간은 줄여주지만, 개발된 프로그램의 실행 속도는 떨어질 수 있습니다.
저의 개인적인 의견이지만, 컴퓨터가 워낙 빠르기 떄문에
실행 속도가 그리 중요해 보이지는 않습니다. 물론 실행 속도가 매우 critical 한 경우도 있을 것입니다.
그보다 중요한 것은 개발 속도이지요. 시장에서 살아남고 새로운 제품으로 시장을 선점하고자 할 때는
라이브러리의 도움을 받는 것이 현명해보입니다.
하지만 라이브러리를 계속 사용하고, 더 나아가 프레임워크의 틀 속에 주어진 도구를 사용한다면 정작 자바스크립트 언어를 정확히 알지 못하는 현상이 빚어지게 됩니다.
jQuery나 Angular, React 등의 라이브러리를 활용하는 개발자 중에서는 자바스크립트 언어에 대해 잘 알지 못하는 희한한 경우도 일어나고 있습니다.
이상입니다.