文件名称:repaint:HTML布局引擎
文件大小:113KB
文件格式:ZIP
更新时间:2024-05-26 03:12:07
JavaScript
重涂 用Javascript编写HTML布局引擎。 将HTML用作输入,将其呈现并输出图像。 解析HTML,CSS,将它们组合在一起,然后计算所有元素的位置和尺寸。 它本质上与浏览器的渲染引擎相同。 为什么? 三年前, 声称他已将移植 。 显然,这是一个骗局,因为在浏览器中运行浏览器没有任何意义。 但是后来在八月份,我碰巧遇到了一个,他想用Rust编写一个浏览器引擎,这让我开始思考。 因此,我大约在那个时候开始从事这个项目,现在我认为它已经可以由其他人进行评估了。 仍然缺少许多功能,但是它能够呈现一些基本HTML。 目前,它仅在浏览器中有效,但可能需要进行一些修改才能在节点环境中运行。 例子 存储库提供了一个简单的界面,用于使用repaint编辑和渲染markdown和HTML。 通过首先将markdown转换为纯HTML来呈现。 减价格式化的自述文件 markdown带有图像
【文件预览】:
repaint-master
----.gitignore(28B)
----README.md(5KB)
----server.js(352B)
----test()
--------serialize.js(2KB)
--------index.js(5KB)
--------index.html(708B)
--------assets()
----source()
--------css()
--------layout.js(4KB)
--------layout()
--------draw()
--------draw.js(824B)
--------css.js(538B)
--------index.js(2KB)
--------stylesheets.js(1KB)
--------images.js(941B)
--------html.js(1KB)
----package.json(1KB)
----.npmignore(29B)
----Makefile(865B)
----package-lock.json(132KB)