오늘날의 기준 및 웹 용어, 나는 부트 스트랩 실제로 말할 것 없는 프레임 워크 가 어떤 웹 사이트의 주장 비록. 대부분의 개발자는 Angular, Vue 및 React 프레임 워크를 고려하지만 부트 스트랩은 일반적으로 " 라이브러리 라고 합니다. "라고합니다.
그러나 정확하고 정확한 Bootstrap은 오픈 소스, 모바일 우선 CSS, JavaScript 및 HTML 디자인 유틸리티 모음입니다. 일반적으로 사용되는 웹 요소를 처음부터 코딩하는 것보다 훨씬 빠르고 똑똑하게 개발할 수있는 수단을 제공합니다. .
부트 스트랩의 성공에 기여한 몇 가지 핵심 원칙 :
- 재사용이 가능하다
- 융통성이 뛰어납니다 (즉, 맞춤형 그리드 시스템, 응답 성 중단 점, 열 거터 크기 또는 상태 색상을 쉽게 변경할 수 있습니다. 일반적으로 대부분의 설정은 전역 변수에 의해 제어됩니다)
- 직관적입니다
- 모듈 식 (JavaScript 및 (S) CSS는 모듈 식 접근 방식을 사용합니다. 사용자는 필요한 부분 만 포함하도록 사용자 정의 부트 스트랩 빌드를 만드는 방법에 대한 자습서를 쉽게 찾을 수 있습니다)
- 브라우저 간 호환성이 평균 이상임
- 즉시 사용 가능한 웹 접근성 (스크린 리더 준비)
- 상당히 잘 문서화되어 있습니다.
레이아웃, 타이포그래피, 양식, 탐색, 메뉴 (드롭 다운 포함), 버튼, 패널, 배지, 모달, 경고, 탭, 축소 가능, 아코디언, 회전 목마, 목록, 표, 페이지 매김, 미디어 유틸리티 (포함) 포함, 이미지 및 이미지 교체), 반응 유틸리티, 색상 기반 유틸리티 (1 차, 2 차, 위험, 경고, 정보, 밝음, 어둡게, 음소거, 흰색), 기타 유틸리티 (위치, 여백, 패딩, 크기 조정, 간격, 정렬, 가시성), 스크롤, 첨부, 툴팁, 팝 오버.
기본적으로 jQuery에 의존하지만 현대적인 인기있는 진보적 인 JavaScript 프레임 워크 각각에 의해 구동되는 jQuery 무료 변형이 있습니다.
부트 스트랩 작업은 특정 클래스를 적용하거나 (JS 프레임 워크에 따라 지시문, 메소드 또는 속성 / 프로 프) 특정 마크 업 구조를 사용하는 데 크게 의존합니다.
문서에는 일반적으로 쉽게 복사하여 붙여 넣을 수 있고 시작 템플릿으로 사용할 수있는 일반적인 예가 포함되어 있습니다.
Bootstrap으로 개발할 때 얻을 수있는 또 다른 장점은 활기찬 커뮤니티로, 다양한 테마, 템플릿 및 플러그인으로 번역되어 있으며 대부분 오픈 소스 (예 : 달력, 날짜 / 시간 선택기, 표 형식 컨텐츠 관리 용 플러그인)입니다. MDB, 포트폴리오 템플릿, 관리 템플릿 등과 같은 부트 스트랩 위에 구축 된 라이브러리 / 구성 요소 모음)
마지막으로, Bootstrap은 수년에 걸쳐 잘 관리되어 프로덕션 준비가 된 응용 프로그램 / 웹 사이트에 대한 견고한 선택입니다.