Cách hoạt động của trang web

Mấy tiền bối cho e hỏi là ví dụ mình code 1 web tin tức hoặc có nhiều trang con như shopee lazada thì mỗi trang con như khi click vào 1 tiêu đề hay 1 sản phẩm thì mình phải code cho từng trang tin, sản phẩm mỗi trang lại code lại menu, tiêu đề trên dưới, … hay sao ạ.
E thật ko phải dân chuyên nhưng tò mò ai giải thích giúp e đc ko.

tôi có cái máy khoan điện
tôi muốn khoan lỗ 6 li, tôi lắp mũi khoan 6 li
tôi muốn khoan lỗi 8 li thì tôi lắp mũi khoan 8 li trên chính cái máy khoan đó

nhưng ông hàng xóm sang chảnh, ổng mua hẳn 2 cái máy khoan lắp vào 2 mũi khoan luôn

việc có code lại những thứ đó hay không thì là tùy thôi
mà bạn đã không chuyên thì hỏi kiến thức này để làm gì?

4 Likes

Tò mò học hỏi là một đức tính tốt. Giữ nó nhé cậu! :smile:

Về cơ bản, mỗi trang sẽ có một source code khác nhau. Trang login, trang item, trang cart,… sẽ có source code riêng tương ứng.
Tuy nhiên, kỹ sư thường là những người thông minh, nên:

  • Những thành phần tĩnh được dùng lại ở khắp nơi sẽ được tách riêng ra, để tái sử dụng. Menu, tên trang, footnote… đều được tái sử dụng ở toàn bộ hệ thống.
  • Những thứ trông hao hao giống nhau về mặt bố cục (ví dụ: trang thông tin người dùng & trang edit thông tin người dùng thường có bố cục giống nhau) sẽ có một template chung được định ra để tái sử dụng.
  • Những chức năng xuất hiện nhiều trên hệ thống (tính năng tìm kiếm chẳng hạn) sẽ được tách thành module riêng, và nhúng vào nơi cần dùng.
  • Những thành phần có thể được sinh ra từ một danh sách động nào đó (ví dụ: lịch sử giao dịch là một danh sách biến động) sẽ được định nghĩa thành các component riêng có thể tự động sinh ra toàn bộ cấu trúc HTML với bất cứ list nào.

Tất cả những điều trên là ví dụ cho những nguyên tắc “chia để trị”, “module hóa để tái sử dụng” mà bất cứ kỹ sư được đào tạo nào cũng làm theo.

Hope it helps!

8 Likes

Đọc cái này mới thấy ở VN có một mảng còn bỏ ngỏ: truyện tranh/ phim hoạt hình dạng “how it works” dành cho nhi đồng, thiếu niên.

Từ đó, nhiều bạn chỉ đi học, học thêm các môn văn toán lý hóa để thi cử, vài phần trăm học sinh được bố mẹ cho đi học lớp năng khiếu/ ngoại khóa gì đó vì bố mẹ là dân trí thức hoặc trong nghề liên quan. Chấm hết.

Khi đủ 18 tuổi, học sinh rời ghế THPT với vốn kiến thức mỏng như cánh bướm về những gì xảy ra trong đời sống xã hội. Có bạn khi trở thành sinh viên không có kỹ năng tự phục vụ bản thân như giặt giũ, việc nhà, chợ búa, nấu ăn… nhưng lại… đẻ được em bé :smiley:

Chủ topic tìm kiếm Google/ (hoặc YouTube nếu muốn xem hơn đọc) với 2 cụm từ static webdynamic web để tìm hiểu thêm.

6 Likes

Nó sẽ có layout chung.
Người ta chỉ code phần thay đổi thôi.

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?