whatwg-url:WHATWG URL标准在JavaScript中的实现

时间:2024-05-23 13:49:49
【文件属性】:

文件名称:whatwg-url:WHATWG URL标准在JavaScript中的实现

文件大小:175KB

文件格式:ZIP

更新时间:2024-05-23 13:49:49

JavaScript

whatwg-url whatwg-url是WHATWG 的完整实现。 它可以独立使用,但是也提供了许多内部算法,这些算法对于将URL解析器集成到这样的项目中。 规格符合 whatwg-url当前是最新的URL规范,以提交 。 对于file:来源的URL,whatwg-url选择使用新的不透明来源(序列化为"null" )。 whatwg-url尚未实现UTF-8以外的任何编码处理。 也就是说,我们的API中不存在编码覆盖参数。 原料药 URL和URLSearchParams类 和导出提供了主要的API,它以各种方式(包括例如USVString转换)遵循规范的行为。 该库的大多数使用者都想使用这些。 低级URL标准API 导出以下方法以供jsdom之类的地方使用,这些地方需要实现类的 。 它们主要对“内部URL”或类型进行操作或返回“内部URL”或类型。 网址解析器: parse


【文件预览】:
whatwg-url-master
----.gitignore(136B)
----README.md(7KB)
----.github()
--------workflows()
--------FUNDING.yml(27B)
----test()
--------testharness.js(1016B)
--------mdn.js(1KB)
--------web-platform.js(7KB)
--------file-url-origin.js(465B)
--------to-upstream.json(4B)
--------.eslintrc.json(57B)
----.gitattributes(49B)
----live-viewer()
--------index.html(3KB)
--------.eslintrc.json(82B)
--------style.css(1KB)
--------live-viewer.js(5KB)
----package.json(1KB)
----src()
--------URL-impl.js(4KB)
--------URL.webidl(652B)
--------url-state-machine.js(30KB)
--------urlencoded.js(3KB)
--------percent-encoding.js(5KB)
--------URLSearchParams.webidl(471B)
--------encoding.js(632B)
--------URLSearchParams-impl.js(3KB)
--------infra.js(518B)
----webidl2js-wrapper.js(172B)
----index.js(1KB)
----scripts()
--------clear-dir.js(578B)
--------deploy-live-viewer.sh(197B)
--------transform.js(1KB)
--------get-latest-platform-tests.js(2KB)
--------.eslintrc.json(104B)
----LICENSE.txt(1KB)
----.eslintignore(67B)
----.eslintrc.json(10KB)
----package-lock.json(572KB)

网友评论