Bootstrap có cần thiết cho javascript không?

Bootstrap được các nhà phát triển Twitter phát triển vào năm 2011 nhằm tăng tốc độ phát triển và bố trí các phần tử giao diện người dùng. Cùng năm đó, nhóm đã phát hành nó dưới dạng một khung mã nguồn mở. Ngày nay, Bootstrap là một trong những thư viện phát triển web giao diện người dùng được sử dụng nhiều nhất trên thế giới.  

Bootstrap là gì?

Bootstrap là một thư viện phát triển giao diện người dùng mạnh mẽ được tạo bởi cựu nhân viên Twitter Mark Otto và Jacob Thornton, bao gồm các thành phần HTML, CSS và JS dựng sẵn để xây dựng các trang web đáp ứng đầu tiên trên thiết bị di động ở mọi quy mô và độ phức tạp. Bootstrap về cơ bản giúp tiết kiệm cho các nhà phát triển rất nhiều thời gian viết CSS và HTML bằng cách cung cấp các mẫu miễn phí làm điểm khởi đầu cho dự án web của bạn

Tại sao nên sử dụng Bootstrap?

Phát triển ứng dụng web là tất cả về tiêu thụ và xuất bản thông tin. Đặc biệt, việc tiêu thụ phải dễ tiêu hóa nhất có thể. Điều đó có nghĩa là thông tin của bạn có thể truy cập được trên mọi thiết bị. Một cách hấp dẫn trực quan và cân bằng.  

  1. Hệ thống lưới đáp ứng
    Hệ thống lưới linh hoạt, dễ hiểu của Bootstrap, cũng như thư viện Bootstrap rộng lớn gồm các thành phần trình cắm, có nghĩa là bạn có thể tạo một hệ thống có chức năng, đáp ứng . Bootstrap được xây dựng dựa trên khái niệm phát triển ưu tiên thiết bị di động, vì vậy nội dung của bạn sẽ mở rộng hoàn hảo cho thiết bị di động mà bạn không cần phải thực hiện quá nhiều. Sau đó, bạn có thể quyết định thành phần nào sẽ hiển thị hoặc nội dung sẽ điều chỉnh như thế nào khi kích thước màn hình thay đổi. Ngay lập tức, bạn có thể bắt đầu một dự án rất nhanh chóng.
  2. Dễ dàng tùy chỉnh
    Với một chút kiến ​​thức về CSS, tất cả các thành phần trực quan của Bootstrap đều có thể tùy chỉnh. Điều này có nghĩa là ngay cả khi sử dụng các thành phần Bootstrap có sẵn, trang web của bạn vẫn có thể trông nguyên bản. Bạn có thể thiết kế lại các nút, phương thức, thanh điều hướng, liên kết và menu và nhiều tổ chức lớn hơn làm điều này để cá nhân hóa trải nghiệm người dùng. Trang web của Forbes Ấn Độ sử dụng vanilla Bootstrap. Ngay cả trang web chính của Forbes cũng sử dụng phiên bản tùy chỉnh của Bootstrap 3. Vì vậy, với một số công việc thông minh, một dự án Bootstrap không cần phải trông giống như một dự án Bootstrap.
  3. Kết nối JavaScript
    Có hơn một tá plugin JQuery tùy chỉnh mà nhà phát triển có thể sử dụng với Bootstrap để trang web của họ không chỉ có giao diện bắt mắt mà còn có tính tương tác đầy đủ. Bạn có thể sử dụng bao nhiêu hoặc ít trong số này tùy theo nhu cầu của mình để có được chính xác những gì bạn muốn từ trang web của mình.
  4. Thư viện lớn gồm các thành phần tương tác
    Menu di động có thể thu gọn? . Bạn có thể tạo các thành phần tương tác, có phong cách đẹp mắt trên trang web của mình mà không cần viết mã. Hầu hết chúng chỉ yêu cầu thêm một tên lớp đơn giản vào phần tử
  5. Cộng đồng Bootstrap
    Có hàng nghìn mẫu và ví dụ về cách bạn có thể tùy chỉnh Bootstrap. Hãy xem các ví dụ trên CodePen để xem các cách sáng tạo mà Bootstrap có thể được tùy chỉnh và – tất nhiên là với sự phân bổ chính xác – hãy thử một số trong các dự án của riêng bạn. Với một chút trợ giúp từ cộng đồng, bạn có thể đưa dự án Bootstrap của mình lên một tầm cao mới.

Tóm lại, Bootstrap đã trải qua một chặng đường dài kể từ khi được thành lập như một hướng dẫn về phong cách cho các dự án Twitter nội bộ. Nó hiện là một thư viện front-end hoàn thiện, mạnh mẽ cho phép bạn tập trung vào việc thực hiện tầm nhìn của mình. Đồng thời, nó thực hiện công việc khó khăn là thay đổi kích thước nội dung của bạn để trông đẹp mắt trên các kích thước màn hình khác nhau bên dưới. Chỉ vì trang web của bạn dựa trên Bootstrap, không có nghĩa là nó phải giống “Bootstrappy”. Vâng, đó là một từ tôi vừa phát minh ra.  

Thử thách mã hóa miễn phí

Bootstrap là một trong nhiều thứ bạn sẽ học trong chương trình Phát triển phần mềm Full Stack của Code Institute. Tuy nhiên, nếu bạn muốn tìm hiểu miễn phí một số HTML, CSS và Javascript cơ bản, tại sao không thử Thử thách viết mã 5 ngày miễn phí của chúng tôi?

Bootstrap là một khung phát triển web mã nguồn mở và miễn phí. Nó được thiết kế để giảm bớt quá trình phát triển web của các trang web đáp ứng, ưu tiên thiết bị di động bằng cách cung cấp một bộ cú pháp cho các thiết kế mẫu

Nói cách khác, Bootstrap giúp các nhà phát triển web xây dựng trang web nhanh hơn vì họ không cần phải lo lắng về các lệnh và chức năng cơ bản. Nó bao gồm các tập lệnh dựa trên HTML, CSS và JS cho các chức năng và thành phần khác nhau liên quan đến thiết kế web

Bài viết này sẽ đề cập đến những lợi ích của việc sử dụng Bootstrap và giải thích các loại tệp khác nhau mà nó sử dụng. Cuối cùng, bạn sẽ biết liệu Bootstrap có thể mang lại lợi ích cho quy trình làm việc của bạn hay không

Tải xuống Bảng thuật ngữ dành cho người mới bắt đầu sử dụng web

  • Các chức năng cơ bản của Bootstrap
  • Tại sao bạn nên sử dụng Bootstrap?
    • Dễ sử dụng
    • Lưới đáp ứng
    • tính tương thích của trình duyệt web
    • Hệ thống hình ảnh Bootstrap
    • Tài liệu Bootstrap
  • Tại sao bạn không nên sử dụng Bootstrap
  • 3 tệp chính của Bootstrap
    • Bootstrap. css
    • Bootstrap. js
    • Glyphicons
  • Cách sử dụng Bootstrap trong phát triển web

Các chức năng cơ bản của Bootstrap

Bootstrap có cần thiết cho javascript không?

Mục tiêu chính của Bootstrap là tạo các trang web đáp ứng, ưu tiên thiết bị di động. Nó đảm bảo tất cả các yếu tố giao diện của trang web hoạt động tối ưu trên mọi kích thước màn hình

Bootstrap có sẵn trong hai biến thể - được biên dịch trước và dựa trên phiên bản mã nguồn. Các nhà phát triển có kinh nghiệm thích cái sau hơn vì nó cho phép họ tùy chỉnh các kiểu cho phù hợp với dự án của họ

Ví dụ: phiên bản “mã nguồn” của Bootstrap cho phép bạn truy cập cổng Sass. Điều này có nghĩa là nó tạo một biểu định kiểu tùy chỉnh nhập Bootstrap, cho phép bạn sửa đổi và mở rộng công cụ khi cần

Bạn cũng có thể cài đặt Bootstrap với trình quản lý gói – một công cụ quản lý và cập nhật các khung, thư viện và nội dung

Một số trình quản lý gói phổ biến nhất bao gồm npm, Composer và Bower. Npm quản lý các phụ thuộc phía máy chủ, trong khi Composer tập trung vào giao diện người dùng. Nếu bạn làm việc trên các dự án dựa trên PHP, hãy cân nhắc sử dụng Bower để thay thế

Do sự phổ biến của nó, ngày càng có nhiều cộng đồng Bootstrap xuất hiện. Đây là những nơi tuyệt vời để các nhà phát triển web và nhà thiết kế web chia sẻ kiến ​​thức và thảo luận về các phiên bản vá lỗi Bootstrap mới nhất

Tại sao bạn nên sử dụng Bootstrap?

Một số thành phần giao diện của Bootstrap bao gồm thanh điều hướng, hệ thống lưới, băng chuyền hình ảnh và nút

Nếu bạn vẫn chưa tin liệu Bootstrap có đáng để thử hay không, đây là những lợi thế của việc sử dụng nó so với các khung phát triển web khác

Dễ sử dụng

Đầu tiên và quan trọng nhất, Bootstrap rất dễ học. Do tính phổ biến của nó, có rất nhiều hướng dẫn và diễn đàn trực tuyến để giúp bạn bắt đầu

Một trong những lý do tại sao Bootstrap rất phổ biến đối với các nhà phát triển web và nhà thiết kế web là nó có cấu trúc tệp đơn giản. Các tệp của nó được biên dịch để dễ dàng truy cập và nó chỉ yêu cầu kiến ​​thức cơ bản về HTML, CSS và JS để sửa đổi chúng

Bạn cũng có thể sử dụng chủ đề cho các hệ thống quản lý nội dung phổ biến làm công cụ học tập. Ví dụ: hầu hết các chủ đề WordPress được phát triển bằng Bootstrap, mà bất kỳ nhà phát triển web mới bắt đầu nào cũng có thể truy cập

Để tăng thời gian tải trang của trang web, Bootstrap thu nhỏ các tệp CSS và JavaScript. Ngoài ra, Bootstrap duy trì tính nhất quán trong cú pháp giữa các trang web và nhà phát triển, điều này lý tưởng cho các dự án dựa trên nhóm

Lưới đáp ứng

Bootstrap đi kèm với một hệ thống lưới được xác định trước, giúp bạn không phải tạo một hệ thống từ đầu. Hệ thống lưới bao gồm các hàng và cột, cho phép bạn tạo lưới bên trong lưới hiện có thay vì nhập truy vấn phương tiện trong tệp CSS

Ngoài ra, hệ thống lưới của Bootstrap giúp quá trình nhập dữ liệu trở nên đơn giản hơn. Nó chứa nhiều truy vấn phương tiện, cho phép bạn xác định các điểm dừng tùy chỉnh của từng cột dựa trên nhu cầu của dự án web của bạn

Các cài đặt mặc định thường là quá đủ. Sau khi tạo lưới, bạn chỉ cần thêm nội dung vào các vùng chứa

Hệ thống lưới Bootstrap có hai lớp vùng chứa để phù hợp hơn với cả dự án trên máy tính để bàn và thiết bị di động - một vùng chứa cố định (. bình chứa) và bình chứa chất lỏng (. container-chất lỏng)

Lớp vùng chứa đầu tiên cung cấp vùng chứa có chiều rộng cố định, trong khi lớp thứ hai cung cấp vùng chứa có chiều rộng đầy đủ có khả năng điều chỉnh dự án của bạn theo mọi kích thước màn hình

tính tương thích của trình duyệt web

Làm cho trang web của bạn có thể truy cập thông qua các trình duyệt khác nhau giúp giảm tỷ lệ thoát và xếp hạng cao hơn trong kết quả tìm kiếm. Bootstrap đáp ứng yêu cầu đó bằng cách tương thích với các phiên bản mới nhất của các trình duyệt phổ biến

Mặc dù không hỗ trợ các trình duyệt ít được biết đến hơn như WebKit và Gecko, các trang web có Bootstrap cũng sẽ hoạt động chính xác trên chúng. Tuy nhiên, có thể có những hạn chế về phương thức và danh sách thả xuống trên màn hình nhỏ hơn

Hệ thống hình ảnh Bootstrap

Bootstrap xử lý hiển thị hình ảnh và khả năng phản hồi với các quy tắc HTML và CSS được xác định trước

thêm. lớp img-responsive sẽ tự động thay đổi kích thước hình ảnh dựa trên kích thước màn hình của người dùng. Điều này sẽ có lợi cho hiệu suất trang web của bạn, vì việc giảm kích thước hình ảnh là một phần của quy trình tối ưu hóa trang web

Bootstrap cũng cung cấp các lớp bổ sung như. img-vòng tròn và. img-rounded, giúp sửa đổi hình dạng của hình ảnh

Tài liệu Bootstrap

Bootstrap cung cấp tài liệu cho những nhà phát triển muốn học cách sử dụng framework này lần đầu tiên. Dưới đây là một số chủ đề bạn có thể tìm thấy trên trang tài liệu Bootstrap

  • Nội dung – bao gồm mã nguồn Bootstrap được biên dịch sẵn
  • Trình duyệt và thiết bị – liệt kê tất cả các trình duyệt web và thiết bị di động được hỗ trợ cũng như các thành phần dựa trên thiết bị di động
  • JavaScript – chia nhỏ các plugin JS khác nhau được xây dựng trên jQuery
  • Theming – giải thích các biến Sass tích hợp để tùy chỉnh dễ dàng hơn
  • Công cụ – hướng dẫn bạn cách sử dụng tập lệnh npm của Bootstrap cho các hành động khác nhau
  • Khả năng truy cập - bao gồm các tính năng và giới hạn của Bootstrap liên quan đến đánh dấu cấu trúc, thành phần, độ tương phản màu, khả năng hiển thị nội dung và hiệu ứng chuyển tiếp

Tài liệu này cũng bao gồm các mẫu mã cho các thực hành cơ bản. Bạn thậm chí có thể sao chép và sửa đổi các mẫu mã cho các dự án của mình, giúp bạn tiết kiệm thời gian không phải viết mã từ đầu

Tại sao bạn không nên sử dụng Bootstrap

Mặc dù có nhiều ưu điểm nhưng Bootstrap có những hạn chế nhất định không phù hợp với các loại dự án cụ thể

Vì Bootstrap có phong cách trực quan nhất quán, nên nó cần tùy chỉnh nhiều và ghi đè kiểu để làm cho dự án này khác với dự án khác. Mặt khác, tất cả các trang web được xây dựng bằng khung này sẽ có các thành phần điều hướng, cấu trúc và thiết kế giống nhau, khiến chúng trông không chuyên nghiệp

Có số lượng chức năng tuyệt đối có nghĩa là bao gồm các tệp có kích thước lớn. Sử dụng Bootstrap cho dự án của bạn có thể làm chậm thời gian tải của trang web và gây gánh nặng cho máy chủ của bạn nếu bạn không cẩn thận. Để tránh sự cố này, hãy đảm bảo chỉ thêm các lớp bạn cần và sử dụng phiên bản tệp được rút gọn

Mặc dù Bootstrap tương thích với phiên bản mới nhất của các trình duyệt phổ biến, nhưng điều này không đúng với các phiên bản cũ hơn. Điều này có nghĩa là giao diện trang web của bạn sẽ hoàn toàn phụ thuộc vào sự siêng năng của người dùng trong việc cập nhật trình duyệt của họ

Một nhược điểm khác là các kiểu Bootstrap tương đối cồng kềnh. Điều này có thể dẫn đến đầu ra HTML không cần thiết, gây lãng phí tài nguyên đơn vị xử lý trung tâm

Mặc dù rất dễ sử dụng, Bootstrap có một chút khó khăn trong quá trình học lúc đầu. Cần có thời gian để tìm hiểu các lớp và thành phần có sẵn, điều này có thể phức tạp đối với người không có kiến ​​thức kỹ thuật

3 tệp chính của Bootstrap

Bootstrap bao gồm một tập hợp cú pháp được biên dịch trong ba tệp chính ‒ Bootstrap. css, Khởi động. js và Glyphicons. Hãy nhớ rằng Bootstrap yêu cầu thư viện JS có tên là jQuery để chạy các thành phần và plugin JS

Dưới đây là ba tệp khung chính quản lý giao diện người dùng và chức năng của trang web

Bootstrap. css

Bootstrap. css là một CSS framework sắp xếp và quản lý bố cục của một trang web. Trong khi HTML xử lý nội dung và cấu trúc của trang web thì CSS xử lý chính bố cục đó. Vì lý do đó, cả hai cấu trúc cần phải cùng tồn tại để thực hiện một hành động cụ thể

Bootstrap. css và các chức năng của nó giúp nhà phát triển tạo giao diện thống nhất trên bao nhiêu trang mà họ cần. Do đó, nhà phát triển web sẽ không phải mất hàng giờ để chỉnh sửa thủ công

Thay vì viết mã từ đầu, bạn chỉ cần chuyển một trang web sang một tệp CSS. Bất kỳ thay đổi cần thiết nào cũng có thể được thực hiện trong tệp đó một mình

Các chức năng CSS không chỉ giới hạn ở các kiểu văn bản vì bạn có thể sử dụng chúng để định dạng các khía cạnh khác trong trang web, chẳng hạn như bảng và bố cục hình ảnh

Vì CSS có rất nhiều khai báo và bộ chọn nên việc ghi nhớ tất cả chúng có thể mất một chút thời gian. Tham khảo bảng cheat CSS của chúng tôi để giảm bớt quá trình học tập của bạn

Bootstrap. js

Tệp này là phần cốt lõi của Bootstrap. Nó bao gồm các tệp JavaScript chịu trách nhiệm về tính tương tác của trang web

Để tiết kiệm thời gian khỏi phải viết cú pháp JavaScript nhiều lần, các nhà phát triển có xu hướng sử dụng jQuery – một thư viện JavaScript đa nền tảng, mã nguồn mở phổ biến

Dưới đây là một vài ví dụ về những gì jQuery có thể làm

  • Thực hiện các yêu cầu AJAX như trừ dữ liệu từ một vị trí khác một cách linh hoạt
  • Tạo các tiện ích bằng bộ sưu tập các plugin JavaScript
  • Tạo hoạt ảnh tùy chỉnh bằng thuộc tính CSS
  • Thêm động lực vào nội dung của trang web

Mặc dù Bootstrap với các thuộc tính CSS và các thành phần HTML có thể hoạt động tốt, nhưng nó cần jQuery để tạo ra một thiết kế đáp ứng. Nếu không, bạn chỉ có thể sử dụng các phần trống, tĩnh của ngôn ngữ biểu định kiểu

Do đó, mọi kỹ sư phần mềm nên tìm hiểu về jQuery vì nó là một phần thiết yếu của quá trình phát triển web

Glyphicons

Các biểu tượng là một phần không thể thiếu ở mặt trước của trang web, vì chúng thường hiển thị các hành động và dữ liệu trong giao diện người dùng

Bootstrap sử dụng các biểu tượng được gọi là Glyphicons, bao gồm một bộ Glyphicons Halflings. Mặc dù thiết kế là cơ bản, nhưng chúng vẫn thực hiện các chức năng thiết yếu và được sử dụng miễn phí

Nếu bạn muốn tìm các biểu tượng phong cách hơn, Glyphicons bán nhiều bộ cao cấp khác nhau cho các trang web dành riêng cho thị trường ngách

Bạn cũng có thể tải xuống miễn phí các biểu tượng riêng lẻ và theo chủ đề cụ thể trên các trang web khác nhau như Flaticon, GlyphSearch và Icons8

Để thay đổi kích thước của Glyphicons, bạn cần ghi đè kiểu mặc định bằng thuộc tính CSS font-size

Cách sử dụng Bootstrap trong phát triển web

Để hiểu rõ hơn về cách sử dụng bootstrap, hãy xem ví dụ bên dưới

<html lang="en">

<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> 
<title>Bootstrap 101 Template</title>
<link href="css/bootstrap.min.css" rel="stylesheet" />
</head>

<body>
<h1>Hello, world!</h1>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>

</html>

Chúng tôi sẽ giải thích một số dòng chi tiết hơn

meta charset="utf-8"

Cho biết bộ ký tự được sử dụng để viết trang web. Trong trường hợp này, UTF-8 đề cập đến Unicode

meta http-equiv="X-UA-Compatible"

Xác định phiên bản Internet Explorer sẽ hiển thị trang. Sử dụng chế độ Cạnh, nó được đặt để sử dụng chế độ cao nhất hiện có

meta name="viewport"

Đảm bảo rằng trang có 1. 1 tỷ lệ với kích thước khung nhìn

link href="css/bootstrap.min.css" rel="stylesheet"

Đây là nơi chúng tôi thêm CSS lõi Bootstrap

src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"

Tải jQuery qua Google CDN. Tốt hơn là tải nó từ CDN qua HTTP vì các tệp có thể được lưu vào bộ đệm trong một năm

src="js/bootstrap.min.js

Thêm JavaScript lõi Bootstrap. Cú pháp này phải nằm dưới cú pháp jQuery để hoạt động bình thường. Quá trình bổ sung có thể được thực hiện thông qua URL của Google hoặc tải xuống thủ công

<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>

<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ho+j7jyWK8fNQe+A12Hb8AhRq26LrZ/JpcUGGOn+Y7RsweNrtN/tE3MoK7ZeZDyx" crossorigin="anonymous"></script>

Bootstrap cung cấp gói JavaScript để đơn giản hóa quy trình. Tuy nhiên, bootstrap. bó. js và bootstrap. bó. tối thiểu. js bao gồm Popper thay vì jQuery. Popper là một công cụ định vị để tính toán vị trí của các phần tử

________số 8

Ví dụ về cách sử dụng liên kết điều hướng thanh điều hướng Bootstrap để tạo menu của trang web

Sự kết luận

Bootstrap là một front-end framework miễn phí phổ biến đối với các nhà phát triển hiện nay, đặc biệt là những người làm việc trong thế giới thiết kế web. Nó rất dễ sử dụng và giúp các nhà phát triển tiết kiệm rất nhiều thời gian khi phải viết mã HTML, CSS và JavaScript theo cách thủ công

Khung Bootstrap đủ linh hoạt và mạnh mẽ để đáp ứng hầu hết mọi nhu cầu phát triển trang web mặt trước. Tính năng tốt nhất của nó là các mẫu thiết kế giúp các trang web hoạt động tối ưu trên mọi kích thước màn hình

Mặc dù có một chút đường cong học tập, nhưng nó có rất nhiều tài nguyên để giúp bạn bắt đầu. Một số nền tảng học tập tốt nhất bao gồm trang tài liệu Bootstrap và các diễn đàn tập trung vào CNTT như Stack Overflow

Chúng tôi hy vọng bài viết này đã trả lời câu hỏi bootstrap là gì và giúp bạn hiểu được lợi ích của việc sử dụng nó trong phát triển web và thiết kế web

Bootstrap có cần thiết cho javascript không?

Tác giả

jordan A

Jordana là một người đam mê phát triển web và tiếp thị kỹ thuật số. Khi cô ấy không ngồi trước máy tính xách tay, bạn có thể thấy cô ấy đi du lịch để tìm kiếm món sushi ngon nhất

Bootstrap có cần thiết cho JavaScript không?

Tất cả các tệp JavaScript của Bootstrap phụ thuộc vào việc sử dụng. js và nó phải được bao gồm cùng với các tệp JavaScript khác . Nếu bạn đang sử dụng bootstrap đã biên dịch (hoặc rút gọn). js , không cần thêm cái này—nó đã có sẵn rồi.

Tại sao Bootstrap được sử dụng trong JavaScript?

Được thiết kế để cho phép phát triển đáp ứng các trang web ưu tiên thiết bị di động , Bootstrap cung cấp một bộ sưu tập cú pháp cho các thiết kế mẫu. Là một khung, Bootstrap bao gồm những điều cơ bản để phát triển web đáp ứng, vì vậy các nhà phát triển chỉ cần chèn mã vào hệ thống lưới được xác định trước.

Có bắt buộc phải sử dụng Bootstrap không?

Không sử dụng Bootstrap. Không, thực sự không . Bạn có thể làm tốt hơn, bạn có thể thiết kế tốt hơn và bạn có thể xây dựng mã của mình tốt hơn. Sử dụng bộ tiền xử lý CSS như Sass sẽ cho phép bạn vẫn có nguyên mẫu nhanh mà bạn cần và các công cụ cộng đồng trong Sass sẽ là bánh mì và bơ của bạn về mặt này.

Chúng ta có thể bỏ qua Bootstrap không?

Không. Thế giới hiện đại không có nghĩa là bạn không cần học HTML/JS/CSS . Trong bất kỳ dự án không tầm thường nào, bạn cần viết CSS/Javascript/HTML của riêng mình trên những gì mà các khung CSS như bootstrap cung cấp. Không có nhiều thứ để học trong bootstrap.