[javascript] VanillaJS 란 무엇입니까?

며칠 동안 내 마음에 갇힌 간단한 질문이 하나 있습니다. VanillaJS 란 무엇입니까? 어떤 사람들은 그것을 프레임 워크라고 부르며 공식 페이지에서 라이브러리를 다운로드 할 수 있습니다.

그러나 일부 예제 또는 TodoMVC를 확인할 때 공식 페이지 또는 다른 라이브러리를 포함하지 않고도 고전적인 원시 JavaScript 함수를 사용합니다. 또한 공식 웹 페이지의 “문서”링크는 Mozilla의 JavaScript 사양으로 연결됩니다.

내 질문은 : VanillaJS가 원시 JavaScript입니까? 그리고 만약 그렇다면, 특별히 포함 된 스크립트가없는 브라우저 만 있으면 사람들이 왜 “프레임 워크”라고 언급합니까?

어리석은 질문에 대해 유감스럽게 생각하지만 “VanillaJS”라고 말할 때 사람들이 무엇에 대해 이야기하고 있는지 전혀 모른다.



답변

이것은 VanillaJS입니다 (수정되지 않은).

// VanillaJS v1.0
// Released into the Public Domain
// Your code goes here:

보다시피, 실제로 프레임 워크 나 라이브러리는 아닙니다. 프레임 워크를 좋아하는 보스 나 JS 프레임 워크를 사용해야한다고 생각하는 사람들을위한 개그입니다. 그것은 당신이 (자신을 위해 : 레거시가 아닌) 브라우저가 제공하는 것을 사용한다는 것을 의미합니다 (레거시 브라우저로 작업 할 때 Vanilla JS를 사용하는 것은 나쁜 생각입니다).


답변

“VanillaJS”를 사용한다는 것은 jQuery와 같은 추가 라이브러리없이 일반 JavaScript를 사용하는 것을 의미합니다.

사람들은 다른 자바 스크립트 라이브러리 없이도 많은 일을 할 수 있다는 사실을 다른 개발자들에게 상기시키기 위해 농담으로 사용합니다.

농담으로 이것에 대해 이야기하는 재미있는 사이트가 있습니다 : http://vanilla-js.com/


답변

VanillaJS는 라이브러리 / 프레임 워크가없는 자바 스크립트의 용어입니다.

때로는 다른 프레임 워크, 특히 jQuery를 사용하여 무의식적으로 보일 수있는 사람들을위한 농담이라고도합니다.

일부 사람들은 보통 비어 있거나 주석 전용 js 파일을 사용하여이 라이브러리를 출시했습니다.


답변

이것은 JavaScript 프레임 워크에 관심이 있고 순수한 Javascript를 모르는 사람들에게는 농담 입니다.

따라서 VanillaJS 는 순수 Javascript와 동일 합니다.

속어의 바닐라는 다음을 의미 합니다.

신 나지 않은, 보통, 기존의, 지루한

VanillaJS에 대한 YouTube의 멋진 프레젠테이션은 다음과 같습니다. Vanilla JS 란 무엇입니까?


답변

B. Eich 박사가 처방 한 바에 따라 간단하고 정답은 VanillaJS === JavaScript입니다.


답변

VanillaJS === JavaScript 즉, VanillaJS는 기본 JavaScript입니다


바닐라가 다 말해!

컴퓨터 소프트웨어 및 때로는 컴퓨터 하드웨어 또는 알고리즘과 같은 다른 컴퓨팅 관련 시스템을 원래 형태로 사용자 정의하지 않으면 바닐라라고하며, 이는 사용자 정의 나 업데이트가 적용되지 않은 상태에서 사용됨을 의미합니다 ( 이 기사 참조 ). 따라서 바닐라는 종종 순수하거나 평범합니다.

영어에서 바닐라는 비슷한 의미를 가지고 있습니다. 정보 기술에서 바닐라 (vah-NIHL-uh로 발음) 는 형용사 또는 평범한 형용사 입니다. 또는 특별한 또는 추가 기능 , 일반 또는 표준이 없습니다 .

그렇다면 왜 이름을 VanillaJS입니까? 허용 된 답변에 따르면 일부 보스는 프레임 워크로 작업하기를 원하지만 (보다 체계적이고 유연하며 원하는 모든 작업을 수행하기 때문에 ??) 단순히 JavaScript가 작동합니다. 그러나 어딘가에 프레임 워크를 추가해야합니다. VanillaJS 사용 …

농담 입니까? 예

재미를 원하십니까?
어디서 찾을 수 있습니까? http://vanilla-js.com/ 다운로드하여 직접 확인하십시오 !!! 그것은입니다 0 bytes uncompressed, 25 bytes gzipped: D

JS 프레임 워크와 관련하여 인터넷 에서이 말장난을 발견 했습니다 (기존 JS 프레임 워크를 비난하지 말고 인생을 정말 쉽게 만들 것입니다 :)),
여기에 이미지 설명을 입력하십시오

또한 참조


답변

“Vanilla JS”는 2012 년 풍자 웹 사이트 ( http://vanilla-js.com/ )를 게시 한 후 인기를 얻은 표현으로 , 이 게시물 에는 스토리 / 의미를 다루는 섹션 이 있습니다 .

농담 왜? 그것은 jQuery와 추가 JS 라이브러리에 의존하는 구식 무릎 통증에 대한 현대적인 반응으로 나타났습니다. ECMAScript 사양과 최신 브라우저 기능을 사용하면 브라우저간에 일관성을 유지하기 위해 외부 라이브러리로 일반 JS를 우회해야 할 필요성이 더 이상 존재하지 않습니다. 구체적인 예를 통해 이것이 얼마나 사실인지 보여주는 사이트가 있습니다 : http://youmightnotneedjquery.com/