부트스트랩 기반 UI 프레임워크에는 1. AdminLTE 프레임워크, 3. Clearmin 프레임워크, 5. Echats 프레임워크 등이 있습니다.
권장: "부트스트랩 튜토리얼"
부트스트랩 프레임워크를 기반으로 하는 여러 주류 프런트엔드 프레임워크에 대한 간략한 토론
1 개요
새 프로젝트나 제품을 개발할 때 , 기술 선택은 소프트웨어 아키텍처에서 없어서는 안 될 연결고리이며 결정적인 역할을 합니다. 기술 선택의 품질이 프로젝트나 제품의 성공이나 실패에 직접적인 영향을 미친다고 할 수 있습니다. 따라서 소프트웨어 아키텍처를 수행할 때는 반드시 기술에 대해 생각해야 합니다. 선택. 프론트 엔드와 백엔드를 함께 결합하는 전통적인 모델은 기본적으로 현재 환경의 빅 데이터 및 높은 동시성 요구를 충족할 수 없습니다. 예를 들어 .NET의 WebForm 모델은 점차적으로 MVC로 대체됩니다. 중요한 이유는 두 가지입니다. MVC는 프런트엔드와 백엔드를 완전히 분리하고 MVC는 더 나은 다양성을 제공합니다. 아키텍처 관점에서 우리는 소프트웨어 아키텍처를 프론트엔드와 백엔드라는 두 부분으로 추상화합니다. 두 부분 모두 인터페이스를 통해 데이터를 전송합니다. 하지만 이 기사에서는 아키텍처에 대해 이야기하지 않고 Bootsrap을 기반으로 하는 몇 가지 주류 프런트 엔드 프레임워크를 공유하겠습니다.
몇몇 인기 있는 프론트엔드 프레임워크
(1) AdminLTE
1. 참고 웹사이트: https://adminlte.io/ 2. 오픈 소스
3. 부트스트랩3 Framework
4. 경량
5. 완전 반응형, 사용자 정의 지원
6.github: https://github.com/almasaeed2010/AdminLTE
(2) ACE Framework
1 .참조 URL: http ://ace.jeka.by/ 2. Twitter bootstrap3에서 개발한 백엔드 템플릿
3. 오픈 소스
4.github: https://github.com/bopoda/ace
(3)clearmin
1. 참고 사이트: http://cm.paomedia.com/
2. Bootstrap3 프레임워크 기반으로 개발됨
3.github: https://github.com/paomedia/clearmin
(4) h -ui
1. 참고사이트 : http://www.h-ui.net/H-ui.admin.shtml 2.H-ui.admin은 H-ui 프론트엔드를 사용 경량형 웹사이트 프레임워크로 개발된 백엔드 템플릿은 완전 무료이고 간단하며 유연하며 호환성이 좋은 네이티브 HTML 언어를 사용하므로 중소규모 웹사이트 백엔드를 빠르게 구축할 수 있습니다
(5) Echats
1. 참조 URL: http: //echarts.baidu.com/2 Baidu 팀에서 개발했으며 js, 강력한 기능, 다양한 유형의 보고서로 완전히 개발되었습니다.
위와 같습니다. , 모두에게 5개를 추천하지만 프론트엔드 프레임워크도 있는데, 저자는 현재 소프트웨어 아키텍처에서 사용하고 있는 조합 모델이기도 한 AdminLTE+H-ui+Echarts 조합 모델을 추천합니다. Echarts 프레임워크
IV Echarts를 사용하여 보고서 통계 만들기
(1) 먼저 DEMO 렌더링을 살펴보세요
동적 효과
2. 숨기기/표시 버튼 포함
3. 데이터 테이블 기능 포함
4. 아이콘 저장 기능 포함;
(2) 프론트 엔드 코드
1. p 컨테이너를 정의합니다
1 <p></p>
3. 옵션을 설정합니다
1 var myChart = echarts.init(document.getElementById('EchartsBarDemo'));
(3).NET
var option = { title: { text: 'XXX高三6月学生总分统计', subtext: '虚拟数据' }, tooltip: { trigger: 'axis' }, legend: { data: ['文科', '理科'] }, toolbox: { show: true, feature: { mark: { show: true }, dataView: { show: true, readOnly: false }, magicType: { show: true, type: ['line', 'bar'] }, restore: { show: true }, saveAsImage: { show: true } } }, calculable: true, xAxis: [ { type: 'category', data: ['300以下', '300-400', '400-500', '500-550', '550-600', '600-650', '650以上'] } ], yAxis: [ { type: 'value' } ], series: [ { name: '理科', type: 'bar', data: LiKeScores, markPoint: { data: [ { type: 'max', name: '最大值' }, { type: 'min', name: '最小值' } ] }, markLine: { data: [ { type: 'average', name: '平均值' } ] } }, { name: '文科', type: 'bar', data: WenKeScores, markPoint: {//标注点 data: [ { type: 'max', name: '最大值' }, { type: 'min', name: '最小值' } ] }, markLine: { //水平线 data: [ { type: 'average', name: '平均值' } //水平线表示平均值 ] } } ] }
(4) 전체 소스코드
1. 프론트엔드
myChart.setOption(option); // 设置加载等待隐藏 myChart.hideLoading();
2.
위 내용은 부트스트랩을 기반으로 하는 UI 프레임워크는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

부트 스트랩을 React 프로젝트에 통합 할 때의 장점은 1) 빠른 개발, 2) 일관성 및 유지 가능성 및 3) 반응 형 디자인이 포함됩니다. CSS 파일을 직접 소개하거나 React-Bootstrap 라이브러리를 사용하면 React 프로젝트에서 Bootstrap의 구성 요소와 스타일을 효율적으로 사용할 수 있습니다.

Bootstrap은 Twitter에서 개발 한 프레임 워크로, 반응 형 모바일 우선 웹 사이트 및 응용 프로그램을 신속하게 구축 할 수 있습니다. 1. 사용 편의성과 풍부한 구성 요소 라이브러리는 개발을 더욱 빠르게 만듭니다. 2. 거대한 커뮤니티는 지원과 솔루션을 제공합니다. 3. 클래스 이름을 소개하고 사용하여 반응 형 그리드 생성과 같은 CDN을 통해 스타일을 제어합니다. 4. 사용자 정의 가능한 스타일 및 확장 구성 요소. 5. 장점에는 빠른 개발과 반응 형 디자인이 포함되며 단점은 스타일 일관성과 학습 곡선입니다.

BootstrapisAfree, Open-SourcecsSframework that atresponsiveandmobile-firstwebsitedevelopment.itofferspre-styledcomponentsandagridsystem, streamliningthecreations of hetsingallyfleasing 및 functionalwebdesigns를 간소화합니다.

웹 디자인이 더 쉬운 것은 부트 스트랩입니다. 사전 설정 구성 요소, 반응 형 디자인 및 풍부한 커뮤니티 지원. 1) 사전 설정 구성 요소 라이브러리 및 스타일을 사용하면 개발자가 복잡한 CSS 코드를 쓰지 않도록 할 수 있습니다. 2) 내장 그리드 시스템은 반응 형 레이아웃 생성을 단순화합니다. 3) 커뮤니티 지원은 풍부한 자원과 솔루션을 제공합니다.

Bootstrap은 웹 개발을 가속화하고 사전 정의 된 스타일 및 구성 요소를 제공함으로써 신속하게 반응 형 웹 사이트를 구축 할 수 있습니다. 1) 프로젝트에서 며칠 내에 기본 레이아웃을 완료하는 등 개발 시간이 단축됩니다. 2) SASS 변수와 믹스 인을 통해 부트 스트랩을 통해 맞춤형 스타일은 특정 요구를 충족시킬 수 있습니다. 3) CDN 버전을 사용하면 성능을 최적화하고 로딩 속도를 향상시킬 수 있습니다.

Bootstrap은 오픈 소스 프론트 엔드 프레임 워크이며 주요 기능은 개발자가 반응 형 웹 사이트를 신속하게 구축하도록 돕는 것입니다. 1) 복잡한 UI 효과의 구현을 용이하게하기 위해 사전 정의 된 CSS 클래스 및 JavaScript 플러그인을 제공합니다. 2) 부트 스트랩의 작동 원리는 CSS 및 JavaScript 구성 요소에 의존하여 미디어 쿼리를 통해 반응 형 디자인을 실현합니다. 3) 사용의 예로는 버튼 작성과 같은 기본 사용 및 사용자 정의 스타일과 같은 고급 사용법이 포함됩니다. 4) 일반적인 오류에는 클래스 이름의 철자가 포함됩니다. 브라우저 개발자 도구를 사용하여 디버깅하는 것이 좋습니다. 5) 성능 최적화는 맞춤형 빌드 도구를 통해 달성 할 수 있으며 모범 사례에는 Semantic HTML 및 부트 스트랩 사용 사전 정의가 포함됩니다.

Bootstrap은 그리드 시스템 및 미디어 쿼리를 통한 반응 형 디자인을 구현하여 웹 사이트를 다른 장치에 적용합니다. 1. 사전 정의 된 클래스 (예 : col-SM-6)를 사용하여 열 너비를 정의하십시오. 2. 그리드 시스템은 12 개의 열을 기반으로하며 합계가 12를 초과하지 않습니다. 3. SM, MD, LG와 같은 중단 점 (예 : SM, MD, LG)을 사용하여 다른 화면 크기로 레이아웃을 정의합니다.

Bootstrap은 반응 형 웹 사이트 및 응용 프로그램의 신속한 개발을위한 오픈 소스 프론트 엔드 프레임 워크입니다. 1. 반응 형 설계, 일관된 UI 구성 요소 및 빠른 개발의 장점을 제공합니다. 2. 그리드 시스템은 12 열 구조를 기반으로 Flexbox 레이아웃을 사용하며 .Container, .row 및 .Col-SM-6과 같은 클래스를 통해 구현됩니다. 3. SASS 변수를 수정하거나 CSS를 덮어 쓰면 사용자 정의 스타일을 구현할 수 있습니다. 4. 일반적으로 사용되는 JavaScript 구성 요소에는 모달 상자, 회전식 다이어그램 및 접이식이 포함됩니다. 5. 필요한 구성 요소 만로드하고 CDN을 사용하고 병합 파일을 압축하여 최적화 성능을 달성 할 수 있습니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.
