30/09/2018, 20:57

Html được tạo ra như thế nào

mình mày mò mà không biết bắt đầu thế nào để tạo ra một ngôn ngữ đánh dấu như là html bằng c++.có ai biết làm thế nào để viết lên một bộ gần như kiểu biên dịch của ngôn ngữ lập tình cho cái loại ngông ngữ đánh dấu này không.tạo ra các thẻ…bla bla có ai biết đầu sách nào chỉ mình với tiếng anh tiếng việt ok hết ạ.

Huy Trần viết 23:00 ngày 30/09/2018

Để làm “một ngôn ngữ HTML mới” như bạn nói, sẽ gồm có 2 phần:

  • HTML specs: là đặc tả ngôn ngữ, tức là đưa ra 1 bộ quy tắc kiểu như có bao nhiêu element, mỗi element có cấu trúc, hình dạng thế nào, làm gì,…
  • HTML render engine: là bộ đọc và “vẽ” các thành phần HTML ra màn hình, đây là phần bên dưới của mỗi trình duyệt web

Nếu bạn không ngại đọc source thì có rất nhiều HTML render engine trên mạng để bạn tìm hiểu, nhỏ có, to có, ví dụ: https://github.com/litehtml/litehtml

Ngoài ra còn có bài viết này cũng hay: https://limpet.net/mbrubeck/2014/08/08/toy-layout-engine-1.html

Fun Fun viết 23:01 ngày 30/09/2018

đúng cái tớ cần thank bạn nhiều lắm.

Bài liên quan
0