>  기사  >  웹 프론트엔드  >  부트스트랩 프레임워크의 단점은 무엇입니까?

부트스트랩 프레임워크의 단점은 무엇입니까?

青灯夜游
青灯夜游원래의
2021-10-29 14:09:354281검색

부트스트랩 프레임워크의 단점: 1. 학습 비용이 증가하고, 전체 프레임워크를 이해해야 하며, 프레임워크의 문서를 읽어야 합니다. 2. 너무 방대하고, 프레임워크에 사용하지 않는 코드가 대부분 있을 수 있습니다. ; 3. 프레임워크에 너무 많이 의존하므로 사용하기가 매우 어렵습니다. 4. 호환성 문제 등이 있습니다.

부트스트랩 프레임워크의 단점은 무엇입니까?

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

Bootstrap 소개:

Bootstrap은 HTML, CSS를 기반으로 하는 Twitter의 오픈 소스 프런트 엔드 프레임워크입니다. , 자바스크립트. 웹 애플리케이션의 신속한 개발을 위해 설계된 프런트 엔드 툴킷입니다. 반응형 레이아웃을 지원하며 V3 버전 이후 모바일 장치 우선순위를 준수합니다.

Bootstrap을 사용하는 이유

Bootstrap 등장 전:

  • 이름 지정: 반복적, 복잡함, 의미 없음(이름을 생각하기 어려움)

  • 스타일: 반복적, 중복, 비표준, 부조화

  • 페이지: 혼란스럽고 불규칙하며 부조화함

Bootstrap 사용 후: 다양한 이름이 통일되고 표준화됩니다. 페이지 스타일이 통일되어 있고 그림이 조화롭습니다.

Bootstray Architecture

  • 기본 구조: Bootstrap은 그리드 시스템, 링크 스타일 및 배경을 갖춘 기본 구조를 제공합니다. 이에 대해서는 부트스트랩 기본 구조 섹션에서 자세히 설명하겠습니다.

  • CSS: Bootstrap에는 전역 CSS 설정, 기본 HTML 요소 스타일 정의, 확장 가능한 클래스 및 고급 그리드 시스템과 같은 기능이 포함되어 있습니다. 이에 대해서는 Bootstrap CSS 섹션에서 자세히 설명하겠습니다.

  • 구성 요소: Bootstrap에는 이미지, 드롭다운 메뉴, 탐색, 경고 상자, 팝업 상자 등을 생성하기 위한 재사용 가능한 구성 요소가 12개 이상 포함되어 있습니다. 이에 대해서는 레이아웃 구성 요소 섹션에서 자세히 설명합니다.

  • JavaScript 플러그인: Bootstrap에는 12개 이상의 사용자 정의 jQuery 플러그인이 포함되어 있습니다. 모든 플러그인을 직접 포함하거나 개별적으로 포함할 수 있습니다. 이에 대해서는 Bootstrap 플러그인 섹션에서 자세히 설명하겠습니다.

  • 사용자 정의: Bootstrap 구성 요소, LESS 변수 및 jQuery 플러그인을 사용자 정의하여 자신만의 버전을 얻을 수 있습니다.

부트스트랩 프레임워크의 단점:

 a) 학습 비용이 증가합니다. 전체 프레임워크를 이해하고 프레임워크의 설명서를 읽어야 합니다.

  b) 소규모 프로젝트와 같은 페이지에는 CSS 프레임워크가 비대해집니다. 프레임워크에는 사용하지 않을 코드가 많이 있을 수 있습니다.

 c) 실력 향상에 도움이 되지 않을 수도 있습니다. 프레임워크에 너무 의존적이어서 버그 문제를 해결하기가 어렵습니다. 프레임워크에 내재된 버그를 포함합니다.

 d) 필요한 프레임워크와 개발 프레임워크를 선택하는 것은 고통스럽습니다. 글을 쓰고 나니 점점 더 경직되고 부풀어오르는 것을 발견했습니다.

 e) 호환성 문제가 있을 것입니다. 인터넷에서 IE와 호환되는 방법은 많지만 다른 파일을 도입해야 하며 그 중 일부는 크기가 매우 작아 필연적으로 로딩 속도가 느려지고 영향을 미칠 수 있습니다. 사용자 경험.

추천 학습: "부트스트랩 사용 튜토리얼"

위 내용은 부트스트랩 프레임워크의 단점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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