Hướng dẫn should you use bootstrap as a beginner? - bạn có nên sử dụng bootstrap khi mới bắt đầu không?

Sẽ sử dụng bootstrap trong một thời gian giúp tôi tốt hơn trong việc tạo các trang web mà không cần sử dụng khung

Không, bởi vì bạn sẽ sử dụng một khung sẽ xử lý hầu hết các bố cục. Bạn có thể sẽ phải điều chỉnh mọi thứ ở đây và ở đó.

Hay nó sẽ chỉ là một sự lãng phí thời gian?

Nó sẽ tiết kiệm thời gian hơn để sử dụng bootstrap. Về mặt học hỏi các chi tiết của CSS, bạn sẽ không thấy sử dụng BS rất hữu ích cho việc này.

Ngoài ra, nếu được trả tiền để tạo các trang web cho mọi người, liệu tôi có được sử dụng Bootstrap không? Nó sẽ là "không chuyên nghiệp"?

Không, nó sẽ không phải là không chuyên nghiệp. Nhưng nhận ra rằng bạn sẽ bị hạn chế trong khung BS. Bạn luôn có thể điều chỉnh và thiết kế trên/xung quanh BS, nhưng bạn sẽ cần biết rõ hơn các chi tiết của CSS.

Nếu bạn muốn bơm ra các trang web, nhận ra chúng có thể trông cắt cookie (ish), sau đó sử dụng BS. Nếu bạn muốn tìm hiểu các chi tiết của CSS, thì hãy học CSS. Nếu bạn muốn học cả hai, thì hãy học cả hai. Nó thực sự là những gì bạn cần và bạn cần nó nhanh như thế nào.

Và làm thế nào để tránh chúng

Học phát triển web là đáng sợ. Có rất nhiều tài nguyên và hướng dẫn mà nó có thể nhanh chóng có vẻ quá sức. Nó thường khó khăn cho người mới bắt đầu phát triển web để tìm hiểu các thực tiễn và công nghệ tốt nhất để tập trung vào. Vì vậy, chúng tôi sẽ kiểm tra sáu sai lầm phổ biến mà người mới bắt đầu mắc phải và cách họ có thể tránh được.

Bằng cách học cách tránh sáu sai lầm này, bạn sẽ có mặt để gây ấn tượng với các nhà tuyển dụng tiềm năng và nhận công việc đầu tiên của bạn.

JQuery là một thư viện JavaScript tạo ra một lớp trừu tượng hóa cho thao tác DOM, xử lý sự kiện, hình ảnh động, v.v.

Nhiều nhà phát triển bắt đầu hành trình của họ vào đầu tiên bắt đầu với quan niệm sai lầm rằng JQuery là phiên bản dễ dàng hơn của JavaScript. Điều không thể nhận ra nhất là JQuery không thể thay thế JavaScript và dựa vào nó có thể có ý nghĩa nghiêm trọng về khả năng phát triển mạnh của bạn như một nhà phát triển phía trước.

Nhiều nhà tuyển dụng thậm chí coi jQuery là một trở ngại cho một ứng cử viên, bởi vì nó có thể cho thấy sự thiếu hiểu biết về các khái niệm JavaScript cốt lõi. Do đó, nếu bạn chọn học jQuery, bạn không được sử dụng nó như một cái nạng để thêm hành vi vào các ứng dụng web của bạn.

Khuyến nghị: Tìm hiểu JavaScript giống như mặt sau của bàn tay của bạn. Kyle Simpson có rất nhiều sách trực tuyến tuyệt vời (và miễn phí) để tìm hiểu về các hình ảnh của JavaScript.Learn JavaScript like the back of your hand. Kyle Simpson has a ton of great (and free) online books for learning the ins-and-outs of JavaScript.

Phản ứng, Vue, góc cạnh, và nhiều hơn nữa! Đây là một số khung nóng trong cộng đồng JavaScript ngay bây giờ. Nhưng một trong những sai lầm lớn nhất mà hầu hết các nhà phát triển mới bắt đầu mắc phải là nhảy thẳng vào việc học các công cụ này mà không hiểu rõ về JavaScript.

Mặc dù kiến ​​thức và khả năng làm việc cùng, các khung và thư viện phổ biến là những kỹ năng có thể bán được, bạn phải học JavaScript trước khi chọn chúng. Nếu bạn không học được các nền tảng của JavaScript, bạn không bao giờ thực sự tìm hiểu những tính năng của các khung này đang làm dưới thời trang.

Khuyến nghị: Xây dựng một nền tảng mạnh mẽ của JavaScript trước khi đi sâu vào các khung; Nó có một kỹ năng có giá trị hơn nhiều so với kiến ​​thức cụ thể của khung. Điều này cũng đặt bạn vào một lợi thế cho các câu hỏi phỏng vấn kỹ thuật. Nếu bạn hiểu JavaScript đến cốt lõi, bạn sẽ không gặp vấn đề gì khi áp dụng khung mới. Build a strong foundation of JavaScript before delving into frameworks; it’s a much more valuable skill than framework-specific knowledge. This also puts you at an advantage for technical interview questions. If you understand JavaScript to the core, you will have no problem adopting a new framework.

Nếu bạn không chắc chắn làm thế nào để bắt đầu học JavaScript, hãy xem bài đăng trên blog trước đây của tôi về cách bắt đầu.

Bootstrap là một khung UI để xây dựng các trang web. Nhiều nhà phát triển bắt đầu xem Bootstrap như một cách dễ dàng để tạo kiểu cho một ứng dụng web. Nhưng trên thực tế, dựa vào bootstrap là một sự cản trở rất lớn trong mắt các nhà tuyển dụng vì nó cho thấy sự thiếu kiến ​​thức về hiệu suất và cơ bản CSS.

Bao gồm bootstrap trong các ứng dụng web nhỏ có ý nghĩa hiệu suất. Nó dễ dàng hơn nhiều về thời gian tải để tự viết mã CSS. Nhà tuyển dụng thà nhìn thấy kiến ​​thức của bạn về CSS hơn bất kỳ khung UI nào.

Khuyến nghị: Tìm hiểu CSS Flexbox và GRID cho bố cục đáp ứng, tìm hiểu các nguyên tắc cơ bản của CSS và một khi bạn thành thạo điều đó, hãy học SASS. Nếu bạn gặp khó khăn trong việc thiết kế ứng dụng của mình, hãy truy cập Dribbble để tìm cảm hứng thiết kế hoặc kiểm tra các mẫu trên WIX hoặc Squarespace. Learn CSS Flexbox and Grid for a responsive layout, learn fundamentals of CSS and once you master that, learn Sass. If you have trouble designing your app, head over to dribbble for some design inspiration, or check out the templates on Wix or Squarespace.

Nó cực kỳ quan trọng để đảm bảo mã của bạn là mô -đun; Không đặt tất cả vào một tệp HTML. Không chỉ là thực tế xấu khi có HTML, CSS và JavaScript vào một tệp, mà còn lộn xộn và khó kiểm tra.

Khuyến nghị: Chia JavaScript của bạn vào một tệp bên ngoài. Điều này cho phép . bạn để tách chức năng theo quan điểm của bạn. Khi bạn cảm thấy thoải mái với JavaScript, tôi khuyên bạn nên tìm hiểu về các thành phần web gốc. Nó sẽ tăng cường đáng kể kiến ​​trúc dự án của bạn và giúp việc viết các bài kiểm tra đơn vị dễ dàng hơn. Bạn cũng có thể xem xét một khung JavaScript hoặc thư viện như React hoặc Vue. Cả hai điều này làm cho nó rất dễ dàng để thực hiện các thành phần mô -đun, tuy nhiên hãy chắc chắn hiểu rằng vani JavaScript trước khi giải quyết một trong những thành phần này! Break your JavaScript into an external file. This allows . you to separate functionality from your view. Once you feel comfortable with JavaScript, I recommend learning about native web components. It will greatly enhance your project architecture and make it easier to write unit tests. You can additionally consider a JavaScript framework or library like React or Vue. Both of these make it very easy to implement modular components, however be sure to understand vanilla JavaScript before tackling one of these!

Một điều tôi thường thấy khi xem xét các ứng cử viên danh mục đầu tư và dự án là sử dụng quá mức của

. Bạn nên luôn luôn sử dụng các yếu tố HTML5 ngữ nghĩa. Tại sao? Bởi vì nó có thể truy cập.always be using semantic HTML5 elements. Why? Because it’s accessible.

Khuyến nghị: Thực sự làm quen với các yếu tố ngữ nghĩa mà bạn có sẵn cho bạn. Tìm hiểu làm thế nào để tạo ra một hệ thống phân cấp đánh dấu. Ngoài ra, tìm hiểu về khả năng truy cập web là một kỹ năng tuyệt vời và có thể gây ấn tượng với các nhà tuyển dụng tiềm năng. Really get to know the semantic elements you have available to you. Learn how to create a markup hierarchy. Additionally, learning about web accessibility is a great skill and can impress potential employers.

Nếu bạn bắt đầu hành trình phát triển web, các kỹ năng thiết kế đáp ứng là điều bắt buộc. Phần lớn lướt web được thực hiện trên các thiết bị và máy tính bảng di động, do đó các trang web của chúng tôi phải có thể đáp ứng với các kích thước màn hình khác nhau.

Khuyến nghị: Tham gia một hoặc hai khóa học về thiết kế đáp ứng. Tìm hiểu cách sử dụng các truy vấn truyền thông để tạo kiểu cho ứng dụng của bạn khác nhau. Học Flexbox và CSS Grid cũng sẽ rất hữu ích. Bạn thậm chí có thể muốn thực hiện một cách tiếp cận đầu tiên trên thiết bị di động.Take a course or two on responsive design. Learn how to use media queries to style your application differently. Learning Flexbox and CSS Grid will also be very useful. You might even want to take a mobile-first approach.

Tôi hy vọng những lời khuyên này đã giúp làm rõ một số quan niệm sai lầm phổ biến. Chỉ cần nhớ rằng tất cả chúng ta bắt đầu ở đâu đó, và nó sẽ dễ dàng hơn theo thời gian.

Nếu bạn có bất kỳ câu hỏi, hãy tìm thấy tôi trên phương tiện truyền thông xã hội!

Nếu bạn muốn biết thêm, hãy theo dõi tôi trên Twitter, LinkedIn hoặc Instagram!

Tôi có nên học Bootstrap như một người mới bắt đầu không?

Tôi rất khuyên bạn nên học Bootstrap. Nó vẫn là khung CSS được sử dụng nhiều nhất trên thế giới và được hỗ trợ cực kỳ tốt, điều này là hoàn hảo cho người mới bắt đầu. Nếu bạn định xây dựng các trang web, thì việc học Bootstrap hoặc Khung CSS tương tự sẽ giúp bạn có được một công việc.It is still the most used CSS framework in the world and is incredibly well supported, which is perfect for beginners. If you are going to be building websites, then learning Bootstrap or a similar CSS framework will help you get a job.

Khi nào tôi nên bắt đầu sử dụng bootstrap?

Tại sao sử dụng bootstrap ?..
Dễ sử dụng: Bất cứ ai chỉ có kiến thức cơ bản về HTML và CSS đều có thể bắt đầu sử dụng Bootstrap ..
Các tính năng đáp ứng: CSS đáp ứng của Bootstrap điều chỉnh theo đ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 trên thiết bị di động là một phần của khung cốt lõi ..

Có đáng để học bootstrap vào năm 2022 không?

Nó vẫn có liên quan, nhưng nó không quan trọng như trước đây.Các trình duyệt tự nhiên hỗ trợ CSS-GRID ngày nay, mọi thứ mạnh mẽ như Bootstrap và không yêu cầu thư viện bên ngoài.. Browsers natively support CSS-Grid today, which is every bit as powerful as Bootstrap and doesn't require an external library.

Bootstrap có tốt để học vào năm 2021 không?

Với sự phát triển của các khung phía trước của JavaScript và một cảnh quan luôn thay đổi của công nghệ và công cụ, rất nhiều người ở ngoài đó hỏi liệu bootstrap có còn phù hợp vào năm 2021. Câu trả lời ngắn gọn là có.yes.