Bootstrap. Bootstrap là khung HTML, CSS và JS phổ biến nhất để phát triển bố cục đáp ứng, các dự án web ưu tiên thiết bị di động
vani JS. Thuật ngữ vanilla script được sử dụng để chỉ JavaScript thuần túy (hoặc chúng ta có thể nói JavaScript đơn giản) mà không có bất kỳ loại thư viện bổ sung nào
Thuận lợi
- khả năng tương tác. Chúng tôi có thể chèn JavaScript vào bất kỳ trang web nào, nhưng trong ngôn ngữ kịch bản khác, chúng tôi không thể làm như vậy. Ví dụ PHP
- Tải máy chủ. Vì tất cả chúng ta đều biết rằng việc thực thi JavaScript được thực hiện ở phía máy khách nên nó làm giảm nhu cầu chung về việc sử dụng máy chủ. Ngoài ra, ứng dụng đơn giản hoàn toàn không yêu cầu sự tham gia của máy chủ
- giao diện phong phú. Với sự trợ giúp của JavaScript, chúng tôi có thể tạo chất lượng tuyệt vời cho các tính năng như kéo và thả và các thành phần như thanh trượt. Điều này có thể tác động tích cực đến trải nghiệm người dùng trên trang web
- Tốc độ. Vì quá trình thực thi của nó diễn ra ở phía máy khách nên nó không yêu cầu bất kỳ loại tài nguyên bên ngoài nào, tốc độ của nó rất tuyệt vời. Tốc độ của JavaScript cũng không bị ảnh hưởng bởi các cuộc gọi đến máy chủ phụ trợ
Nhược điểm
- Một trong những nhược điểm đáng kể nhất của tập lệnh vanilla là bảo mật phía máy khách vì tất cả chúng ta đều biết rằng mã JavaScript có thể xem được ở phía máy khách. Do đó, bất kỳ ai cũng có thể sửa đổi nó và sử dụng nó làm vũ khí hoặc công cụ cho mục đích xấu.
- Một nhược điểm lớn khác của JavaScript là nó thiếu Cơ sở sửa lỗi
- Chúng tôi không thể sử dụng nó cho các ứng dụng dựa trên mạng vì không có loại hỗ trợ nào như vậy
- Tập lệnh vanilla cũng không có một số khả năng như đa bộ xử lý và đa luồng, v.v.
- Nó cũng không cho phép đọc và ghi tệp vì lý do bảo mật
Tóm lược
Bạn cần học những kiến thức cơ bản về jquery và sql
Trân trọng,
Yijing Sun
Nếu câu trả lời là giải pháp phù hợp, vui lòng nhấp vào "Chấp nhận câu trả lời" và vui lòng nâng cấp nó. Nếu bạn có thêm câu hỏi về câu trả lời này, vui lòng nhấp vào "Nhận xét"
Ghi chú. Vui lòng làm theo các bước trong tài liệu của chúng tôi để bật thông báo qua e-mail nếu bạn muốn nhận thông báo qua email liên quan cho chủ đề này
Thiết kế web đáp ứng là tạo ra các trang web tự động điều chỉnh để trông đẹp mắt trên tất cả các thiết bị, từ điện thoại nhỏ đến máy tính để bàn lớn
Ví dụ Bootstrap
Trang Bootstrap đầu tiên của tôi
Thay đổi kích thước trang phản hồi này để xem hiệu ứng
Cột 1
Lorem ipsum dolor
Cột 2
Lorem ipsum dolor
Cột 3
Lorem ipsum dolor
Tự mình thử »
Lịch sử Bootstrap
Bootstrap được phát triển bởi Mark Otto và Jacob Thornton tại Twitter và được phát hành dưới dạng sản phẩm mã nguồn mở vào tháng 8 năm 2011 trên GitHub
Vào tháng 6 năm 2014 Bootstrap là No. 1 dự án trên GitHub
Tại sao nên sử dụng Bootstrap?
Ưu điểm của Bootstrap
- dễ sử dụng. Bất kỳ ai chỉ có kiến thức cơ bản về HTML và CSS đều có thể bắt đầu sử dụng Bootstrap
- tính năng đáp ứng. CSS đáp ứng của Bootstrap điều chỉnh cho điện thoại, máy tính bảng và máy tính để bàn
- Cách tiếp cận đầu tiên trên thiết bị di động. Trong Bootstrap 3, các kiểu ưu tiên thiết bị di động là một phần của khung cốt lõi
- Tính tương thích của trình duyệt web. Bootstrap tương thích với tất cả các trình duyệt hiện đại (Chrome, Firefox, Internet Explorer, Edge, Safari và Opera)
Phiên bản Bootstrap
Hướng dẫn này tuân theo Bootstrap 3, được phát hành vào năm 2013. Tuy nhiên, chúng tôi cũng bao gồm các phiên bản mới hơn;
Bootstrap 5 là phiên bản mới nhất của Bootstrap; . Nó hỗ trợ các bản phát hành ổn định, mới nhất của tất cả các trình duyệt và nền tảng chính. Tuy nhiên, Internet Explorer 11 trở xuống không được hỗ trợ
Sự khác biệt chính giữa Bootstrap 5 và Bootstrap 3 & 4 là Bootstrap 5 đã chuyển sang JavaScript thay vì jQuery
Ghi chú. Bootstrap 3 và Bootstrap 4 vẫn được nhóm hỗ trợ để sửa các lỗi quan trọng và thay đổi tài liệu, và hoàn toàn an toàn khi tiếp tục sử dụng chúng. Tuy nhiên, các tính năng mới sẽ KHÔNG được thêm vào chúng
Lấy Bootstrap ở đâu?
Có hai cách để bắt đầu sử dụng Bootstrap trên trang web của riêng bạn
Bạn có thể
- Tải xuống Bootstrap từ getbootstrap. com
- Bao gồm Bootstrap từ CDN
Đang tải xuống Bootstrap
Nếu bạn muốn tự download và host Bootstrap thì vào getbootstrap. com, và làm theo hướng dẫn ở đó
Bootstrap CDN
Nếu bạn không muốn tự tải xuống và lưu trữ Bootstrap, bạn có thể đưa nó vào từ CDN (Mạng phân phối nội dung)
MaxCDN cung cấp hỗ trợ CDN cho CSS và JavaScript của Bootstrap. Bạn cũng phải bao gồm jQuery
MaxCDN
Một lợi thế của việc sử dụng Bootstrap CDN
Nhiều người dùng đã tải xuống Bootstrap từ MaxCDN khi truy cập trang web khác. Do đó, nó sẽ được tải từ bộ đệm khi họ truy cập trang web của bạn, dẫn đến thời gian tải nhanh hơn. Ngoài ra, hầu hết các CDN sẽ đảm bảo rằng một khi người dùng yêu cầu một tệp từ nó, nó sẽ được phục vụ từ máy chủ gần họ nhất, điều này cũng dẫn đến thời gian tải nhanh hơn
jQuery
Bootstrap sử dụng các plugin jQuery cho JavaScript (như phương thức, chú giải công cụ, v.v.). Tuy nhiên nếu bạn chỉ dùng phần CSS của Bootstrap thì không cần jQuery
Tạo trang web đầu tiên với Bootstrap
1. Thêm loại tài liệu HTML5
Bootstrap sử dụng các phần tử HTML và thuộc tính CSS yêu cầu loại tài liệu HTML5
Luôn bao gồm loại tài liệu HTML5 ở đầu trang, cùng với thuộc tính lang và bộ ký tự chính xác
2. Bootstrap 3 ưu tiên thiết bị di động
Bootstrap 3 được thiết kế để tương thích với các thiết bị di động. Kiểu đầu tiên trên thiết bị di động là một phần của khung cốt lõi
Để đảm bảo hiển thị chính xác và thu phóng cảm ứng, hãy thêm thẻ sau vào bên trong phần tử
Phần width=device-width đặt chiều rộng của trang theo chiều rộng màn hình của thiết bị (sẽ thay đổi tùy theo thiết bị)
Phần initial-scale=1 đặt mức thu phóng ban đầu khi trang được trình duyệt tải lần đầu tiên
3. Hộp đựng
Bootstrap cũng yêu cầu phần tử chứa để bọc nội dung trang
Có hai lớp container để lựa chọn
- Lớp .container cung cấp vùng chứa chiều rộng cố định đáp ứng
- Lớp .container-fluid cung cấp một thùng chứa có chiều rộng đầy đủ, bao trùm toàn bộ chiều rộng của khung nhìn
Hai trang Bootstrap cơ bản
Ví dụ sau đây hiển thị mã cho trang Bootstrap cơ bản (với vùng chứa chiều rộng cố định đáp ứng)