>웹 프론트엔드 >JS 튜토리얼 >Vue 사용이 왜 요구될 수 있나요?

Vue 사용이 왜 요구될 수 있나요?

(*-*)浩
(*-*)浩원래의
2019-05-25 10:43:408755검색

require.js란 무엇입니까?

Vue 사용이 왜 요구될 수 있나요?

require.js는 AMD( 비동기 모듈 정의) 사양은 js 스크립트의 비동기 로딩을 구현하고, 페이지 렌더링과 후속 스크립트 실행을 차단하지 않으며, 로딩이 완료된 후 해당 콜백 함수를 실행하는 기능을 제공합니다. #require.js에서는 js 스크립트를 모듈화해야 합니다. 즉, 문서화해야 하며 require.js의 기능 중 하나는 js 파일인 js 모듈을 로드하는 것입니다.

require.js는 js 모듈/파일 간의 종속성을 관리할 수 있습니다. 즉, Jquery, AngularJs 등과 같은 다양한 프레임워크는 서로 다른 구문을 채택하며 Jquery를 가져올 때 이러한 구문을 사용하는 js 파일의 순위를 지정해야 합니다. Node.js나 Angular.js는 원활하게 실행될 수 있으며, require.js는 정렬 종속성 문제를 해결할 수 있습니다.

RequireJS는 JavaScript 모듈 로더입니다. 브라우저에서 사용하기에 적합하지만 Rhino 및 Node와 같은 다른 스크립팅 환경에서도 사용할 수 있습니다. RequireJS를 사용하여 모듈식 스크립트를 로드하면 코드의 로딩 속도와 품질이 향상됩니다.

require.js loading

require는 사용이 매우 간단하며, module.exports 뒤의 module.exports 포털과 동일합니다. 내용은 무엇이며, require의 결과는 무엇입니까, 객체, 숫자, 문자열, 함수... 그리고 require의 결과를 변수에 할당하는 것은 병렬 공간에서 require와 module.exports의 위치를 ​​겹치는 것과 같습니다#🎜🎜 ## 🎜🎜#

장점:

주문형 로딩 달성 requirejs를 통해 필요할 때 js 모듈을 로드할 수 있습니다. 이렇게 하면 페이지를 초기화할 때 많은 데이터 요청과 데이터 전송을 피할 수 있습니다.
페이지의 N개 다중 스크립트 태그로 인해 발생하는 기존 종속성 오류를 방지하면

#🎜 🎜#은 페이지 차단을 방지하고 비동기 로딩 역할을 합니다.

은 버전 관리 문제를 용이하게 합니다.

#🎜🎜 #vue는 require:

#을 사용합니다. 🎜🎜#
require('./a')(); // a模块是一个函数,立即执行a模块函数
var data = require('./a').data; // a模块导出的是一个对象
var a = require('./a')[0]; // a模块导出的是一个数组

위 내용은 Vue 사용이 왜 요구될 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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