전통문화대전망 - 전통 미덕 - Vue 1 절: Vue.js 의 프레임워크는 무엇이며, 왜 그것을 선택했습니까?

Vue 1 절: Vue.js 의 프레임워크는 무엇이며, 왜 그것을 선택했습니까?

Vue 1 절: Vue.js 의 틀은 무엇이며, 왜 그 1 학습 목표를 선택하셨습니까?

이 섹션에서는 다음과 같은 내용을 배우게 됩니다.

1. 프런트엔드 기술 사용의 현재 동향

2. MVVM 이란 무엇입니까?

3.3 의 장점. Vue.j.

4. 2 4 의 핵심. Vue.j.

5.5 의 적용 가능한 시나리오. Vue.j.

2 출생 배경

최근 몇 년 동안 모바일 장치의 보급과 효율성 향상으로 모바일 단말기의 웹 수요가 크게 증가하여 웹 앱이라는 것이 생겨났습니다. 즉, 모바일 단말기의 웹 앱입니다.

그들의 기능은 점점 더 복잡해지고, 상호 작용은 점점 더 쿨해지고, 기능과 효과는 기본 APP 에 점점 더 가까워지고 있다. 예를 들면 다음과 같습니다.

(효과는 기본 APP 와 거의 같습니다.)

이러한 웹 앱은 H5 마케팅 페이지와 같은 멋진 효과뿐만 아니라 클릭, 입력, 드롭다운 선택, 보기, 전환 등의 복잡한 상호 작용도 제공합니다. 이러한 비즈니스 요구 사항에 따라 PC 측 개발 방안을 계속 사용하는 것은 필연적이다. 예: 뷰 전환.

제 1 절, Vue.js 의 틀은 무엇이고, 왜 그것을 선택했는가? Jquery 를 사용하여 DOM 을 자주 조작하여 페이지를 업데이트하는 경우 Vue.js 를 사용하여 DOM 작업을 해방시킬 수 있습니다.

프로젝트의 여러 부분이 동일하고 하나의 구성요소로 패키지화할 수 있는 경우 Vue.js 를 사용해 볼 수 있습니다

또한 Vue.js 의 핵심 구현은 ES5 의 Object.defineProperty 기능을 사용하며 IE8 이하 버전의 브라우저는 호환되지 않으므로 프로젝트에 이러한 이전 버전의 브라우저와 호환되어야 하는 경우 Vue.js 가 적용되지 않습니다.

결국 개발 프로젝트의 목적은 프레임워크를 사용하기 위해서가 아니다.

이렇게 말하자, 틀은 마치 가공물 집과 같다. 주체 프레임워크가 이미 건설되었다. 너는 단지 너의 뜻에 따라 인테리어만 하면 된다, 왜냐하면 집은 모두 이렇기 때문이다. 물론, 당신도 직접 쓸 수 있습니다. 너는 자신이 집을 지은 속도가 이미 지은 것보다 낫다고 생각하니?

Vue.js 의 틀은 무엇입니까? 왜 선택하셨습니까? Vue.js 는 상호 작용이 강한 프런트 엔드 프레임워크입니다. Vue.js 의 중국어 공식 홈페이지에 들어가면, 홈페이지에 Vue.js 의 간단하고 기본적인 사용법을 설명하는 짧은 동영상이 나온다.

프런트 엔드 라이브러리나 GitHub, Vue 의 보급, justice 의 급속한 성장은 현재 가장 인기 있는 프레임워크로 자리잡았습니다. 물론, 나는 단지 지금의 인기로 말했을 뿐이다. 사실, 많은 사람들이 react 와 angular 를 선택할 것이다. 이것이 우리가 Vue 를 선택한 중요한 이유이다.

Vue 는 react 와 angular 보다 훨씬 쉬워요. 나는 15 일도 안 되어 Vue 의 기초를 배웠고, 지금도 깊이 이해하고 응용하고 있다.

Vue 의 구성 요소를 ES6 과 결합하면 페이지를 쉽게 유지 관리할 수 있습니다.

Vue 의 라이프 사이클을 심층적으로 사용하면 방문자의 효율성을 극대화하고 많은 기능을 구현할 수 있습니다.

Vue 를 선택하는 이유가 너무 많습니다. Vue 의 구성 요소와 라이프 사이클을 가장 좋아합니다. 그러나 초보자는 Vue 의 라이프 사이클에 대해 더 많이 알지 않는 것이 좋습니다. 기초를 배우고 개발을 하면 Vue 의 생명주기를 발견할 수 있습니다. 이것은 연구할 만한 가치가 있습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 공부명언)

마지막으로, 나는 Vue.js 를 잘 배우는 것 외에는 말하고 싶다. 뒤에는 Vue 의 온 가족 통, 특히 라우트를 배워야 한다 (비교적 어렵다). Vue-cli 와 같은 다른 것들은 개인적으로 매우 간단하다고 생각합니다.

한 가지 더, Vue 는 일반적으로 한 페이지를 조작하는 데 사용됩니다.

프런트 엔드: Vue.js 의 프레임워크는 무엇이며, 왜 선택해야 합니까? Vue 의 데이터 바인딩 및 조합 보기 구성 요소 (Vue.js 공식 웹 사이트) 는 데이터 중심: 데이터 변경 구동 뷰가 자동으로 업데이트됩니다. 전통적으로 DOM 을 수동으로 변경하여 뷰를 변경해야 했습니다. Vuejs 는 데이터를 변경하기만 하면 자동으로 뷰를 변경하는데, 한 글자: 시원하다. 더 이상 DOM 업데이트에 대해 걱정할 필요가 없습니다. 이것이 MVVM 사상의 실현입니다.

적용 가능한 장면

Jquery 를 사용하여 DOM 을 자주 조작하여 페이지를 업데이트하는 경우 Vue.js 를 사용하여 DOM 작업을 해방시킬 수 있습니다.

프로젝트의 여러 부분이 동일하고 하나의 구성요소로 패키지화할 수 있는 경우 Vue.js 를 사용해 볼 수 있습니다

또한 Vue.js 의 핵심 구현은 ES5 의 Object.defineProperty 기능을 사용하며 IE8 이하 버전의 브라우저는 호환되지 않으므로 프로젝트에 이러한 이전 버전의 브라우저와 호환되어야 하는 경우 Vue.js 가 적용되지 않습니다.

결국 개발 프로젝트의 목적은 프레임워크를 사용하기 위해서가 아니다.

너에게 도움이 되었으면 좋겠다.

Vue.js 는 프론트 데스크와 백그라운드 프레임입니다. 프런트와 백그라운드 간의 상호 작용이 어떻게 선택되는지는 실제로 서블릿을 통해 이루어진다.

즉, 서브렛은 데이터를 프런트에 쓰고 프런트는 표시한다. 정보는 포그라운드에서 제출되며 서블릿에 의해 처리됩니다.

프레임워크는 서블릿을 캡슐화하여 보다 간단하고 유지 관리가 용이한 통합 모델을 제공합니다. 프레임 워크의 구현에 관심이 있다면 nutz 의 소스 코드를 볼 수 있습니다.

Nutz 는 국산으로 아주 좋은 문서와 노트가 있습니다.

Vue.js 는 프레임워크입니까, 아니면 어셈블리입니까? 홈페이지를 방문해도 될까요? 웹 링크? , 다음과 같은 설명이 있습니다:

Vue (발음 /vju? /,유사? View) 는 사용자 인터페이스를 구성하는 점진적 프레임워크입니다.

공식 홈페이지의 소개는 매우 상세하다. 자세히 읽으면 수확이 있을 거야!

Vue.js 의 프레임워크는 vue.js 의 기존 프레임워크와 다른 프레임워크의 차이를 어떻게 통합합니까? 1. AngularJS 와 같은 차이가 있습니다. 둘 다 명령 (내장 명령 및 사용자 정의 명령) 을 지원합니다. 둘 다 필터 (내장 필터와 사용자 필터) 를 지원합니다. 둘 다 양방향 데이터 바인딩을 지원합니다. 로우엔드 브라우저는 지원되지 않습니다. 차이: 1. AngularJS 학습 비용은 의존성 증가와 같은 높은 비용입니다.

Vue.js 는 어떤 ui 프레임워크와 함께 사용됩니까? Vue 의 ui 프레임워크는 VUX 보다 더 많이 사용됩니다.

이러한 프레임 워크:

Js 프레임워크는 jQuery, zepto 등, mv* 는 angular, backbone 등, CSS 는 jQuery ui, bootstrap 등이다.

Vue.js 는 프레임워크 또는 개발 도구입니까?

휴대전화의 웹 개발에 더 적합하다. 선언적 개발은 angular.js 와 같지만 효율이 angular 보다 높고 부피도 훨씬 작다. 중국어이지만 다른 사람의 문서는 모두 영어로 되어 있어 예가 적다.