구성 요소화된 전단 개발 프로세스
3393 단어 프런트엔드 개발
배경.
앞장서는 학생들은 다 알고 있다. 페이지가 많으면 물건이 어지러워지기 때문에 우리는 하나의 개발 절차를 통일해야 한다.개발 절차의 좋고 나쁨은 페이지 개발의 효율에 직접적인 영향을 주고 게임의 시간에 간접적으로 영향을 미친다.
개발 프로세스의 목표
개발 프로세스의 범주
모든 팀은 자신의 개발 절차 규범을 가지고 있다.실제로 가장 좋은 절차 규범은 존재하지 않고 가장 적합한 것만 있다.다음은 여러 팀의 개발 절차를 정리하고 귀납한 통용적인 개발 절차 규범을 소개한다.
폴더 사양
프로젝트 폴더가 p/라고 가정합니다.그러면 이 폴더에는 다음이 포함됩니다.
p/dev/내 구조는 다음과 같습니다.
여기서 각 항목의 구조는 다음과 같습니다.
p/dpl/내 구조는 다음과 같습니다.
p/release/내부 구조:
온라인 파일 규범에 따라 p/dev/와 같을 수도 있습니다.
구성 요소화 개발 실현
1. 전역에서 공용하는 js와 css
전역에서 공용하는 js와 css는 p/dpl/에서 일부 구성 요소를 선택하여 합성하는 도구입니다.p/dev/website1/public/assets/common에 넣습니다.js (또는.css)
2. 비전역 공용 js와 css
웹 페이지에서 다음 코드를 사용하여 구성 요소를 로드할 수 있습니다.
using("System.Category1.Component1");
var comp1 = new Component1();
여기서 System.Category1.Component1은 p/dpl/system/category1/assets/component1에 비칩니다.js (또는.css).
using의 역할은 페이지에
3. 异步载入js和css
프로세스 자체는 비동기적으로 구성 요소를 불러오는 기능을 제공하지 않으며 프로젝트에서 어떠한 제3자 모듈 캐리어를 사용하여 비동기적으로 불러올 수 있다.예를 들면 다음과 같습니다.
use(["System.Category1.Component1"], function(Component1){
var comp1 = new Component1();
});
4. html的复用
html 파일에 다음과 같은 코드를 쓰면 대응하는 html 부분을 페이지에 삽입할 수 있다.
<script>include('../public/include/topbar.inc');</script>
5. 总结
release의 파일만 최종적으로 상륙할 수 있습니다.dpl의 구성 요소를 사용하려면 두 가지 방법만 있습니다.
页面的发布
페이지 게시는 주로 다음과 같은 작업을 수행합니다.
相关工具
상기 세 가지 도구를 통해 위와 같은 경량적이고 효율적인 개발 절차를 실현할 수 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
onbeforeunload 이벤트 검사 창 새로 고침 또는 닫기 사용onunload, onbeforeunload는 페이지를 새로 고치거나 닫을 때 호출됩니다. onbeforeunload는 페이지를 새로 고치거나 닫기 전에 터치합니다. 브라우저는 서버에 새 페이지를 읽으라고 요청하지 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.