Hướng dẫn should i write css or javascript first? - tôi nên viết css hay javascript trước?

Tôi đã học phát triển web trong vài tháng qua, tôi thực sự đã tận hưởng nó rất nhiều nhưng tôi đã bắt đầu các dự án của riêng mình chỉ để làm rối tung và xem những gì tôi thực sự biết.

Với dự án gần đây nhất của tôi, tôi đã xây dựng trang danh mục đầu tư của mình, cách tôi hiện đang viết mã của mình như thế này: Tôi viết tất cả HTML của mình trước để tôi có bố cục của trang, sau khi tôi có tất cả những thứ đó được viết, sau đó tôi Đi vào CSS của tôi và phong cách mọi thứ. Sau đó, tôi đi và làm JavaScript.

Câu hỏi của tôi là đây, đây có phải là một cách viết mã hiệu quả? Tôi có nên tiếp tục làm theo cách này không? Hoặc tôi nên viết một số HTML, tạo kiểu nó, qua lại, sau đó chuyển sang JavaScript? Có cách nào hiệu quả hơn về cách bạn viết mã không?

Đã hỏi ngày 31 tháng 3 năm 2017 lúc 22:26Mar 31, 2017 at 22:26

Hướng dẫn should i write css or javascript first? - tôi nên viết css hay javascript trước?

1

Đây là ý kiến ​​dựa trên nên không có câu trả lời chính xác.

Một số người có thể muốn viết đầu tiên HTML và sau CSS đó, những người khác muốn viết các phần nhỏ HTML và sau đó CSS ​​đi kèm với HTML cụ thể đó, vì vậy bạn đang viết từng bước trang web của mình.

Hãy xem https://meta.stackoverflow.com/ cho các câu hỏi như thế này.

Tuy nhiên, để trả lời câu hỏi của bạn: Tôi thích viết các phần nhỏ của ứng dụng từng bước. Vì vậy, trước tiên hãy viết HTML và CSS cho điều hướng của tôi chẳng hạn. Sau khi tôi viết HTML và CSS, tôi muốn viết JS của thành phần cụ thể đó.

Lý do tôi thích điều này rất nhiều là vì nó gần với các nguyên tắc của Scrum, nơi bạn cung cấp mỗi lần một phần mềm làm việc thay vì đoạn mã không hoạt động. Vì vậy, tôi thích một trang web nơi bạn chỉ có một thanh điều hướng hoạt động hơn toàn bộ trang web, nơi không có gì hoạt động.

Đã trả lời ngày 31 tháng 3 năm 2017 lúc 22:31Mar 31, 2017 at 22:31

Hướng dẫn should i write css or javascript first? - tôi nên viết css hay javascript trước?

GiesburtsgiesburtsGiesburts

6.35014 Huy hiệu vàng46 Huy hiệu bạc82 Huy hiệu Đồng14 gold badges46 silver badges82 bronze badges

1

Tuy nhiên, câu hỏi chủ quan theo cách tôi được dạy là phát triển cho HTML và CSS đầu tiên trên thiết bị di động. Khi bố cục cho điều đó được thực hiện thì bạn có thể tập trung vào sự tương tác bằng cách sử dụng JavaScript và những thứ tương tự.

Tuy nhiên, tôi không thực sự sử dụng các tệp .html nữa vì tôi đang phát triển nhiều trang tôi sử dụng .php vì bao gồm. Tuy nhiên, nếu đó là một trang duy nhất thì tôi sẽ sử dụng HTML.

Tuy nhiên, mặt trái, tôi cũng cảm thấy nhàm chán với CSS và nhận ra tôi cần một cách nhanh hơn nên tôi đã chuyển sang bộ xử lý CSS như SASS giúp viết CSS nhanh hơn và hiệu quả hơn rất nhiều.

Đã trả lời ngày 31 tháng 3 năm 2017 lúc 22:35Mar 31, 2017 at 22:35

JordenjordenJorden

1531 Huy hiệu bạc16 Huy hiệu đồng1 silver badge16 bronze badges

4

Khi bạn bắt đầu học phát triển web, một trong những điều đầu tiên bạn phải quyết định là ngôn ngữ nào để học trước: JavaScript, HTML hoặc CSS. Ba ngôn ngữ này là trụ cột của sự phát triển web; Do đó, bạn phải thành thạo họ để trở thành một nhà phát triển web có thẩm quyền. Nhưng bạn nên học JavaScript trước hay HTML và CSS trước?

Bạn nên học HTML và CSS trước JavaScript. HTML và CSS là công nghệ cốt lõi để xây dựng các trang web và ứng dụng. HTML xác định cấu trúc của nội dung của bạn, CSS xác định kiểu và bố cục và JS làm cho nội dung tương tác; Do đó, bạn nên học chúng theo thứ tự đó.

Đọc về một danh sách về lý do tại sao bạn nên học HTML và CSS trước JavaScript và một số mẹo để chọn ngôn ngữ nào để học trước.

  • Tại sao bạn nên học HTML và CSS trước JS
    • HTML và CSS là nền tảng của mỗi trang web
    • HTML và CSS rất cần thiết để tạo ra các thiết kế đáp ứng
    • Học JS không có HTML và CSS khó khăn hơn
    • Biết HTML và CSS đảm bảo chức năng trang web đầy đủ
    • JavaScript được xây dựng trên HTML và CSS
    • Bạn trở thành một nhà phát triển web có năng lực hơn
  • Mối quan hệ giữa HTML, CSS và JS
    • HTML là cấu trúc của một trang web
    • CSS tạo kiểu nội dung HTML
    • JavaScript tạo nội dung động
  • Mẹo để chọn ngôn ngữ nào để học trước tiên
    • Xem xét mục tiêu của bạn
    • Bắt đầu với những điều cơ bản
    • Kiểm tra con đường phát triển web của Codecademy,
    • Chọn một ngôn ngữ mà Lừa có nhu cầu
  • Điểm mấu chốt

Tại sao bạn nên học HTML và CSS trước JS

HTML và CSS là nền tảng của mỗi trang web

HTML và CSS rất cần thiết để tạo ra các thiết kế đáp ứng

HTML và CSS là nền tảng của mỗi trang web

HTML và CSS rất cần thiết để tạo ra các thiết kế đáp ứng

Mặc dù một số người có thể tranh luận khác, nhưng thực tế là ngay cả khi bạn sử dụng JS một mình, bạn vẫn cần ít nhất một thẻ HTML khi tạo một trang web. Ngoài ra, hầu hết các khung JS (như React và Angular) sử dụng thẻ HTML để tạo giao diện người dùng của họ.

HTML và CSS rất cần thiết để tạo ra các thiết kế đáp ứng

Trong quá khứ, các trang web được thiết kế cho màn hình máy tính để bàn với độ phân giải tĩnh. Nhưng ngày nay, người dùng truy cập internet trên các thiết bị khác nhau với các kích thước màn hình khác nhau - từ điện thoại thông minh đến máy tính bảng đến máy tính để bàn. Điều đó có nghĩa là các trang web phải đáp ứng hoặc thích ứng với độ phân giải màn hình của thiết bị mà họ đang truy cập. Và cách duy nhất để tạo ra các thiết kế đáp ứng là với HTML và CSS.

Học JS không có HTML và CSS khó khăn hơn

Nếu bạn cố gắng học JavaScript mà không cần học HTML và CSS đầu tiên, bạn sẽ có một thời gian khó khăn hơn nhiều. Điều đó bởi vì JS dựa vào API DOM (Mô hình đối tượng tài liệu), được tạo bởi các thẻ HTML. DOM là một cấu trúc giống như cây đại diện cho các yếu tố khác nhau trên một trang web, do đó, nó rất cần thiết để thao tác với các yếu tố đó với JavaScript.

Nếu bạn không biết HTML, bạn đã giành chiến thắng để có thể hiểu cách thức hoạt động của DOM và bạn sẽ có một thời gian khó khăn để cố gắng điều khiển nó.

Biết HTML và CSS đảm bảo chức năng trang web đầy đủ

Khi xây dựng một trang web, bạn phải đảm bảo nội dung có vẻ tốt và nó hoạt động đúng. Ví dụ: nếu bạn tạo một biểu mẫu, bạn phải đảm bảo rằng các phần tử biểu mẫu được căn chỉnh chính xác và nút gửi có chức năng như dự định.

Nếu bạn không biết HTML và CSS, thì có một cơ hội tốt, trang web của bạn sẽ có một số vấn đề tiềm ẩn, ngay cả khi nội dung có vẻ tốt. Ví dụ: một biểu mẫu mà không được căn chỉnh chính xác có thể khiến nút gửi không hoạt động chính xác.

JavaScript được xây dựng trên HTML và CSS

Theo một cách nào đó, JavaScript được xây dựng trên HTML và CSS. Điều đó vì JS sử dụng DOM để truy cập và thao tác nội dung trang web. DOM wouldn tồn tại mà không có thẻ HTML và CSS được sử dụng để tạo kiểu cho nội dung đó. Do đó, nếu bạn muốn học JavaScript, thì điều cần thiết là trước tiên bạn học HTML và CSS.

Bạn trở thành một nhà phát triển web có năng lực hơn

Bạn đã giành được một nhà phát triển web có thẩm quyền, người không biết HTML và CSS. Mặc dù nó có thể xây dựng một trang web mà không biết JavaScript, nhưng nó gần như không thể làm như vậy mà không biết HTML và CSS. Hơn nữa, biết cả ba ngôn ngữ làm cho bạn trở thành một nhà phát triển có thẩm quyền hơn.

Đáng chú ý, hiểu cách các công nghệ khác nhau làm việc cùng nhau mang lại cho bạn trải nghiệm phát triển web tổng thể tốt hơn.

Mối quan hệ giữa HTML, CSS và JS

Bây giờ bạn đã biết một số lý do bạn nên học HTML và CSS trước JavaScript, hãy để Lôi xem xét mối quan hệ giữa ba công nghệ này. Hiểu điều này là rất quan trọng vì nó sẽ giúp bạn hiểu cách các công nghệ khác nhau hoạt động cùng nhau và tại sao bạn nên học chúng theo thứ tự mà tôi đã liệt kê chúng.

HTML là cấu trúc của một trang web

Như tôi đã đề cập trước đây, HTML là nền tảng của mỗi trang web. Nó có một ngôn ngữ đánh dấu được sử dụng để tạo cấu trúc của một trang web. Điều đó có nghĩa là nó có trách nhiệm xác định các yếu tố khác nhau trên một trang và cách chúng sắp xếp. HTML bao gồm một loạt các yếu tố, mỗi phần tử đại diện cho một phần khác nhau của trang.

Ví dụ, có các yếu tố cho các tiêu đề, đoạn văn và danh sách. Bằng cách làm tổ các yếu tố này bên trong nhau, bạn có thể tạo các trang phức tạp với hệ thống phân cấp rõ ràng.

CSS tạo kiểu nội dung HTML

Khi cấu trúc HTML đã được tạo ra, CSS sẽ bước vào. CSS là viết tắt của các bảng kiểu xếp tầng và nó là một ngôn ngữ cho phép bạn kiểm soát giao diện của trang của bạn. Ví dụ, nó có ích khi bạn cần thay đổi màu, phông chữ và bố cục trang của bạn.

Ngoài ra, CSS cho phép bạn tạo các thiết kế đáp ứng thích ứng với các kích thước màn hình khác nhau. Điều đó có nghĩa là trang của bạn sẽ trông đẹp trên cả thiết bị máy tính để bàn và thiết bị di động.

Tại đây, một giới thiệu video trên YouTube tuyệt vời về HTML và CSS:

JavaScript tạo nội dung động

JavaScript là một ngôn ngữ quan trọng khác để phát triển web. Nó thêm tính tương tác với các trang của bạn, làm cho chúng năng động và hấp dẫn hơn. Với JavaScript, bạn có thể tạo những thứ như menu thả xuống, xác thực hình thức và hiệu ứng hoạt hình.

JavaScript cũng cho phép bạn truy cập và thao túng DOM. Điều đó có nghĩa là bạn có thể sử dụng nó để thay đổi cấu trúc HTML của trang của bạn hoặc thêm và xóa các kiểu CSS.

Tóm lại:

  • Trang web tĩnh = HTML + CSS = HTML + CSS
  • Trang web động = HTML + CSS + JS = HTML + CSS + JS

Key Takeaway: Tất cả ba ngôn ngữ - HTML, CSS và JavaScript - đều rất cần thiết để tạo các trang web hiện đại. Cùng nhau, họ cung cấp cấu trúc, phong cách và người dùng tương tác đã mong đợi từ web.: All three languages — HTML, CSS, and JavaScript — are essential for creating modern web pages. Together, they provide the structure, style, and interactivity users have come to expect from the web.

Nếu bạn chỉ bắt đầu, tôi khuyên bạn nên học HTML và CSS trước. Khi bạn đã thành thạo hai ngôn ngữ đó, bạn có thể chuyển sang JavaScript. Điều này không chỉ cung cấp cho bạn sự hiểu biết tốt hơn về cách các công nghệ khác nhau hoạt động cùng nhau, mà còn làm cho bạn trở thành một nhà phát triển web có thẩm quyền hơn.

Mẹo để chọn ngôn ngữ nào để học trước tiên

Ở đó, không có câu trả lời nào của người khác khi chọn ngôn ngữ nào để học trước. Nếu bạn có suy nghĩ đúng đắn và sẵn sàng cam kết một vài giờ mỗi tuần để học, bạn sẽ có thể học bất kỳ ngôn ngữ nào trong số này tương đối nhanh chóng.

Điều đó đang được nói, có một vài điều bạn nên ghi nhớ khi quyết định học ngôn ngữ nào trước. Dưới đây là một vài lời khuyên:

Xem xét mục tiêu của bạn

Bạn muốn học gì? Bạn có muốn xây dựng các trang web hoặc ứng dụng web? Nếu bạn không chắc chắn, hãy dành chút thời gian để khám phá các công nghệ khác nhau và xem những gì bạn quan tâm. Làm như vậy sẽ giúp bạn thu hẹp các lựa chọn của mình và chọn ngôn ngữ phù hợp cho bạn.

Bắt đầu với những điều cơ bản

Don Hãy cố gắng học mọi thứ cùng một lúc. Bắt đầu với những điều cơ bản và xây dựng từ đó. Ví dụ: nếu bạn chỉ bắt đầu, bạn có thể muốn học HTML trước. Khi bạn đã thành thạo những điều cơ bản của HTML, bạn có thể chuyển sang học CSS và JavaScript.THOMELOME, bạn có thể gặp phải những khoảng trống kiến ​​thức có thể khiến việc học khó hơn.

Ví dụ: nếu bạn cố gắng học CSS trước HTML, bạn có thể không hiểu làm thế nào các yếu tố khác nhau hoạt động cùng nhau.

Nếu bạn cần một tài nguyên tiện dụng để học HTML và CSS, hãy lấy HTML và CSS này: Thiết kế và xây dựng các trang web của Jon Ducket (từ Amazon.com). Cuốn sách giải thích những điều cơ bản của HTML và CSS theo một cách dễ hiểu, làm cho nó trở thành một nguồn tài nguyên tuyệt vời cho người mới bắt đầu.

Kiểm tra con đường phát triển web của Codecademy,

Nếu bạn không chắc chắn để học ngôn ngữ nào trước tiên, hãy nhìn vào con đường phát triển web của Codecademy. Con đường này cung cấp một chuyến tham quan có hướng dẫn về các công nghệ khác nhau liên quan đến phát triển web, bắt đầu với HTML và CSS. Bạn cũng có thể tìm thấy các tài nguyên khác (như hướng dẫn và bài viết) để giúp bạn chọn đúng ngôn ngữ.

Chọn một ngôn ngữ mà Lừa có nhu cầu

Khi chọn ngôn ngữ nào để học trước, hãy xem xét ngôn ngữ nào đang có nhu cầu. Rốt cuộc, bạn muốn có thể tìm được một công việc một khi bạn đã học ngôn ngữ. Hiện tại, JavaScript là một trong những ngôn ngữ lập trình phổ biến nhất, có nghĩa là có nhu cầu cao đối với các nhà phát triển JavaScript.

Nếu bạn đang tìm kiếm một ngôn ngữ mà bạn sẽ giúp bạn có được một công việc, JavaScript là một lựa chọn tốt. Nhưng hãy nhớ chuỗi: HTML -> CSS -> JS.

Điểm mấu chốt

Theo nguyên tắc thông thường, bất kỳ nhà phát triển web mới bắt đầu nào cũng nên học HTML và CSS trước. Khi bạn đã thành thạo hai ngôn ngữ đó, bạn có thể chuyển sang học JavaScript. Điều đó không chỉ cung cấp cho bạn một nền tảng tốt hơn để xây dựng các kỹ năng phát triển web của bạn, mà việc học HTML và CSS trước tiên cũng sẽ giúp việc hiểu JavaScript dễ dàng hơn khi cuối cùng bạn bắt đầu học nó.

Bài viết này có giúp ích không?

Chia sẻ suy nghĩ của bạn bằng cách trả lời trên Twitter về việc trở thành một lập trình viên tốt hơn hoặc vào tài khoản Twitter cá nhân của tôi.

CSS có nên trước JavaScript?

Khi nói đến việc đặt hàng CSS và JavaScript của bạn, bạn muốn CSS của bạn đến trước. Lý do là chủ đề kết xuất có tất cả thông tin kiểu cần thiết để hiển thị trang. Nếu JavaScript bao gồm đến trước, công cụ JavaScript phải phân tích tất cả trước khi tiếp tục đến bộ tài nguyên tiếp theo.you want your CSS to come first. The reason is that the rendering thread has all the style information it needs to render the page. If the JavaScript includes come first, the JavaScript engine has to parse it all before continuing on to the next set of resources.

Tôi có nên thành thạo CSS trước khi học JavaScript không?

Thao tác CSS chỉ là một đoạn nhỏ mà JavaScript có thể làm và thực sự không cần thiết phải học CSS để học JavaScript.Tuy nhiên, nếu bạn hơi mới và không làm những thứ điên rồ như sử dụng xương sống.JS hoặc nút.JS hoặc một cái gì đó, sau đó sẽ nói rằng biết CSS sẽ quan trọng.it isn't really necessary to learn css to learn javascript. However, if you're a bit new and aren't doing crazy stuff like using backbone. js or node. js or something, then would say knowing css would be important.

Tôi có nên học JavaScript sau HTML CSS không?

Sau khi nghiên cứu HTML và CSS, bạn nên tìm hiểu JavaScript để tạo các trang web năng động và tương tác cho người dùng của bạn.you should learn JavaScript to create dynamic and interactive web pages for your users.

Tôi có nên viết HTML hay CSS trước không?

Có, HTML nên được viết trước CSS, tuy nhiên ... bạn không viết tất cả HTML trên trang, và sau đó quay lại để viết CSS.Điều này sẽ làm cho nó vô cùng khó khăn để nhớ rõ các phần khi bạn xây dựng nó, ngay cả với khoảng cách và bình luận thích hợp.HTML should be written before CSS, however... You do NOT write all HTML on the page, and then go back to write the CSS. This would make it extremely difficult to clearly remember the sections as you build it out, even with proper spacing and comments.