>웹 프론트엔드 >프런트엔드 Q&A >vue는 어떤 언어로 개발되나요?

vue는 어떤 언어로 개발되나요?

青灯夜游
青灯夜游원래의
2022-01-04 11:45:1518727검색

vue는 JavaScript 언어를 기반으로 개발되었으며 웹 개발을 더 잘 구성하고 단순화하는 것을 목표로 하는 사용자 인터페이스 구축을 위한 진보적인 JavaScript 프레임워크입니다. Vue의 핵심 라이브러리는 뷰 레이어에만 초점을 맞추고 있으며 다른 라이브러리나 기존 프로젝트와 학습하고 통합하기가 매우 쉽습니다.

vue는 어떤 언어로 개발되나요?

이 튜토리얼의 운영 환경: Windows 7 시스템, vue 버전 2.9.6, DELL G3 컴퓨터.

1. Vue는 어떤 언어를 기반으로 하나요?

vue는 JavaScript 기반 프런트엔드 프레임워크입니다.

Vue(/vjuː/로 발음, view와 유사)는 웹 개발을 더 잘 구성하고 단순화하도록 설계된 사용자 인터페이스 구축을 위한 진보적인 JavaScript 프레임워크입니다. 다른 대형 프레임워크와 달리 Vue는 아래에서 위로 레이어별로 적용되도록 설계되었습니다.

Vue의 핵심 라이브러리는 시작하기 쉬울 뿐만 아니라 타사 라이브러리 또는 기존 프로젝트와 쉽게 통합할 수 있는 뷰 레이어에만 중점을 둡니다. 반면, 최신 도구 체인 및 다양한 지원 라이브러리와 결합하면 Vue는 복잡한 단일 페이지 애플리케이션(SPA)용 드라이버를 완벽하게 제공할 수 있습니다.

Vue.js는 또한 간단하고 유연한 API를 사용하여 MVVM 데이터 바인딩 및 구성 가능한 구성 요소 시스템을 제공합니다. 그 목표는 가능한 가장 간단한 API를 통해 반응형 데이터 바인딩 및 구성 가능한 뷰 구성 요소를 달성하는 것입니다.

2. vue에는 어떤 수명주기 기능이 있나요? Vue 후크 기능?

beforeCreated:这个钩子函数实在vue实例创建后触发的。这个时候还没有进行data里的数据监听和事件的初始化。

created:组件实例已经完全创建,属性也绑定,但真实dom还没有生成,$el还不可用。

beforeMount:这个进行模板编译,编译模板但是没有元素挂载,无法获取dom。相关的render函数首次被调用。

mounted:元素挂载结束,可以获取dom元素。

beforeUpdata:组件更新前调用,发生在虚拟DOM打补丁之前。

updataed:组件更新后调用。

activited:keep-alive专属,组件被激活时调用。

deactivated:keep-alive 专属,组件被销毁时调用。

beforedestory:vue实例销毁前执行。

destoryed:vue实例销毁之后执行。vue实例销毁后,dom元素还存在但是数据双向绑定,vue的功能就没有了,比如数据双向绑定。

3. 데이터를 요청할 수 있는 후크 기능은 무엇이며 그 이유는 무엇인가요?

Created, beforeMount, Mounted Hook 함수에서 호출할 수 있습니다. 이 세 가지 Hook 함수에서는 데이터가 생성되고, 서버에서 반환되는 데이터를 할당할 수 있기 때문입니다.

생성된 후크 함수에서 비동기 요청을 호출하면 다음과 같은 이점이 있으므로 생성된 후크 함수에서 비동기 요청을 호출하는 것이 좋습니다.

서버 데이터를 더 빠르게 얻을 수 있고 페이지 로딩 시간을 줄일 수 있습니다.

SSR은 beforeMount 및 마운트된 후크 기능이므로 생성된 위치에 배치하면 일관성이 유지됩니다.

[관련 권장사항: "vue.js tutorial"]

위 내용은 vue는 어떤 언어로 개발되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.