'바닐라 자바스크립트'라는 단어를 정말 많이 들었는데 정확한 의미를 몰랐다.
그래서 '바닐라 자바스크립트(Vanilla JS)'의 정확한 의미를 찾아보았다.
바닐라 자바스크립트란?
: 프레임워크 또는 라이브러리가 적용되지 않은 '순수한' 자바스크립트를 의미한다.
즉, jQuery, Angular, Vue, React 같은 라이브러리/프레임워크를 사용하지 않은 순수한 자바스크립트를 말한다.
여기서 궁금한건,
이렇게 '순수한' 자바스크립트에 왜 '바닐라'라는 단어를 붙였을까?
'바닐라'는 그 바닐라맛 아이스크림에서 그 '바닐라' 아닌가?
바닐라에 다른 의미도 있는건가?
궁금증이 많은 나는 또한번 구글링을 해보았다.
결론부터 말하면,
vanilla에는 우리가 아는 그 바닐라맛의 '바닐라' 의미 뿐만 아니라
'기본적인(basic)', '있는 그대로의', '특색없는', '평범한(plain)'의 의미가 있다고 한다.
영영사전 : used to describe a basic product or service with no special features
예를 들면,
I'm just looking to buy a vanilla car.
전 그냥 '평범한' 자동차를 사려고 둘러보고 있어요.
I don't want to admit it, but I know I am kinda vanilla.
인정하기 싫지만, 나는 내가 평범하고 특색없는 사람인거 안다.
그래서 순수 자바스크립트를 '바닐라 자바스크립트'라고 부른다.
아, 이렇게 하나하나 알아가는게 정말 재밌다 :)
참고 :
https://dictionary.cambridge.org/dictionary/english/vanilla
vanilla
1. a substance made from the seeds of a tropical plant, used to give flavour to…
dictionary.cambridge.org
https://blog.naver.com/seonggil114/223079670539
Vinilla 바닐라 영어로 무슨 뜻일까?
안녕하세요. 오늘은 Vanilla 바닐라 영어로 정확히 어떤 뜻인지에 대해 알아보려고 해요. ‘바닐라? 이걸 ...
blog.naver.com
'JavaScript' 카테고리의 다른 글
함수 호출 방식에 의해 결정되는 this - 1. 함수 호출 (0) | 2023.07.05 |
---|---|
이벤트 리스너(event listener) (0) | 2023.06.29 |
객체지향 Class 문법 (0) | 2023.05.26 |
[JS] 연산자 - 산술연산자 (0) | 2023.04.27 |
유사배열객체(array-like object) (0) | 2023.04.19 |