deno-dom:Deno中的浏览器DOM

时间:2024-05-19 14:03:53
【文件属性】:

文件名称:deno-dom:Deno中的浏览器DOM

文件大小:748KB

文件格式:ZIP

更新时间:2024-05-19 14:03:53

rust typescript dom wasm html-parser

迪诺DOM 浏览器DOM的一种实现(主要用于SSR)在Deno中。 用Rust,WASM和Deno / TypeScript实现。 例子 import { DOMParser , Element } from "https://deno.land/x/deno_dom/deno-dom-wasm.ts" ; const doc = new DOMParser ( ) . parseFromString ( `

Hello World!

Hello from Deno!

` , "text/html" ) ! ; const p = doc . querySelector ( "p" ) ! ; console . log ( p . textContent ) ; // "Hello


【文件预览】:
deno-dom-master
----.gitignore(76B)
----wpt()
----bench()
--------README.md(1KB)
--------bench-wasm-dom.ts(660B)
--------bench-native-parse.ts(414B)
--------bench-parse.sh(243B)
--------bench-parse5.js(477B)
--------bench-dom.sh(363B)
--------package.json(429B)
--------c.html(1.36MB)
--------bench-jsdom.js(679B)
--------bench-native-dom.ts(662B)
--------bench-wasm-parse.ts(412B)
--------package-lock.json(61KB)
----README.md(3KB)
----design.md(3KB)
----.gitmodules(83B)
----.github()
--------workflows()
----test()
--------units()
--------wpt-runner-worker.ts(2KB)
--------wpt-runner.ts(2KB)
--------units.ts(439B)
--------wpt.ts(2KB)
----Cargo.toml(114B)
----LICENSE(1KB)
----native.test.ts(112B)
----deno-dom-wasm.ts(194B)
----src()
--------dom()
--------parser.ts(496B)
--------constructor-lock.ts(182B)
--------deserialize.ts(2KB)
--------api.ts(1KB)
----build()
--------deno-wasm()
----wasm.test.ts(108B)
----deno-dom-native.ts(2KB)
----html-parser()
--------README.md(502B)
--------wasm()
--------cli-test()
--------core()
--------Makefile(1KB)
--------plugin()

网友评论