01/10/2018, 10:24

Máy tính xử lý code HTML/CSS như thế nào?

Mình đang tự mày mò học lập trình web. Mà đầu tiên là đang học HTML5.
Đây là một câu hỏi khá chung chung vì mình chỉ xin trình bày 1 số vấn đề của mình như sau.
Khi code, mình thấy có một số thứ mà khi lặp trình nó làm mình khó hiểu. Đa phần chỉ là bắt chước theo mà không hiểu tại sao nó như thế, hoặc tại sao nó làm được như thế. Như nhúng image vào website, nó làm như thế nào. Mình vừa học xong môn Mạng Máy Tính nên tò mò là dữ liệu nó gửi theo phương thức gì? TCP/IP? trình duyệt đọc file html và trình bày lên như thế nào.
Một số chức năng như các loại input trong thẻ form. Nó hoạt động ra sao và khi mình submit, nó đóng gói và gửi dữ liệu đi đâu, như thế nào. Tại sao người ta lại đưa dữ liệu người dùng submit vào link.

Mình thắc mắt rất nhiều nhưng không biết hỏi ở đâu. trang w3school không nói nhiều lắm.

Vậy nên mình viết post này xin các anh/chị đã có kinh nghiệm và nghiên cứu sâu về web, Có thể chia sẽ thông tin về các nguồn tài liệu, sách hướng dẫn, website dạy về những thắc mắc hơi mơ hồ của mình.

Cảm ơn anh/chị rất nhiều.

Khoa Nguyen viết 12:38 ngày 01/10/2018

Thứ nhất là bạn nên phân biệt giữa máy tính và trình duyệt.
Trình duyệt là nhân vật sẽ đọc và hiển thị code HTML/CSS

Tính nên tò mò là dữ liệu nó gửi theo phương thức gì? TCP/IP?

Đúng và sai. TCP/IP được quản lí bởi hệ điều hành, trình duyệt sẽ dùng giao thức HTTP(S)/HTTP2(S) để giao tiếp với các máy chủ chứa trang web

Nếu muốn có cái nhìn tổng quát về việc xử lí HTML/CSS, hãy xem https://friendlybit.com/css/rendering-a-web-page-step-by-step/

Dark.Hades viết 12:34 ngày 01/10/2018

Nếu bạn theo lập trình web và dùng ngôn ngữ bậc cao thì đa số là copy/paste và mặc định nó như vậy, không hiểu được quá trình nó hoạt động.
Muốn hiểu nó ở mặt cơ bản (có thể đến chuyên sâu tuỳ khả năng) thì bạn thử cài CppCMS (framework viết web trên C++) hoặc các mã nguồn khác bằng ngôn ngữ bậc trung/thấp.

Phuong Chris viết 12:24 ngày 01/10/2018

Mới học tò mò cũng nhiều cũng đúng nhưng mà không nên nghĩ nhiều dẫn đến áp lực. Bạn lên Amazon tìm sách để đọc nhé, rồi thực hành nhiều nữa, dần sẽ hiểu.

Bài liên quan
0