, ,
, ,
, ,
, ,
, ,
, ,
Loading...
Loading...
{
"latency": 23,
"ipAddresses": [
"104.26.8.84",
"104.26.9.84",
"172.67.73.64",
"2606:4700:20::681a:854",
"2606:4700:20::681a:954",
"2606:4700:20::ac43:4940"
],
"dns": {
"A": [
"104.26.8.84",
"104.26.9.84",
"172.67.73.64"
],
"AAAA": [
"2606:4700:20::681a:854",
"2606:4700:20::681a:954",
"2606:4700:20::ac43:4940"
]
}
}
[
{
"url": "https://ahooks.js.org",
"technologies": [
{
"slug": "prism",
"name": "Prism",
"versions": [],
"trafficRank": 115,
"confirmedAt": 1722414733,
"icon": "Prism.svg",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"name": "Miscellaneous"
}
]
},
{
"slug": "styled-components",
"name": "styled-components",
"versions": [
"5.3.5",
"6.0.0-rc.3"
],
"trafficRank": 210,
"confirmedAt": 1724638295,
"icon": "styled-components.svg",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"name": "JavaScript frameworks"
},
{
"id": 47,
"slug": "development",
"name": "Development"
}
]
},
{
"slug": "react",
"name": "React",
"versions": [],
"trafficRank": 338,
"confirmedAt": 1724638295,
"icon": "React.svg",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"name": "JavaScript frameworks"
}
]
},
{
"slug": "google-analytics",
"name": "Google Analytics",
"versions": [
"GA4"
],
"trafficRank": 594,
"confirmedAt": 1724548858,
"icon": "Google Analytics.svg",
"categories": [
{
"id": 10,
"slug": "analytics",
"name": "Analytics"
}
]
},
{
"slug": "lodash",
"name": "Lodash",
"cpe": "cpe:2.3:a:lodash:lodash:4.17.21:*:*:*:*:*:*:*",
"versions": [
"4.17.21"
],
"trafficRank": 637,
"confirmedAt": 1724820270,
"icon": "Lodash.svg",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"name": "JavaScript libraries"
}
]
},
{
"slug": "google-font-api",
"name": "Google Font API",
"versions": [],
"trafficRank": 340,
"confirmedAt": 1724860681,
"icon": "Google Font API.svg",
"categories": [
{
"id": 17,
"slug": "font-scripts",
"name": "Font scripts"
}
]
},
{
"slug": "mobx",
"name": "MobX",
"versions": [],
"trafficRank": 1179,
"confirmedAt": 1724883728,
"icon": "MobX.svg",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"name": "JavaScript libraries"
}
]
},
{
"slug": "ant-design",
"name": "Ant Design",
"versions": [],
"trafficRank": 936,
"confirmedAt": 1724860681,
"icon": "Ant Design.svg",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"name": "UI frameworks"
}
]
},
{
"slug": "ethers",
"name": "Ethers",
"versions": [],
"trafficRank": 1101,
"confirmedAt": 1724853125,
"icon": "Ethers.svg",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"name": "JavaScript libraries"
}
]
},
{
"slug": "goober",
"name": "Goober",
"versions": [],
"trafficRank": 816,
"confirmedAt": 1724860681,
"icon": "Goober.svg",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"name": "JavaScript libraries"
}
]
},
{
"slug": "vue-js",
"name": "Vue.js",
"versions": [],
"trafficRank": 1270,
"confirmedAt": 1721982881,
"icon": "vue.svg",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"name": "JavaScript frameworks"
}
]
},
{
"slug": "graphql",
"name": "GraphQL",
"versions": [],
"trafficRank": 1885,
"confirmedAt": 1724873343,
"icon": "GraphQL.svg",
"categories": [
{
"id": 27,
"slug": "programming-languages",
"name": "Programming languages"
}
]
},
{
"slug": "apollo",
"name": "Apollo",
"versions": [],
"trafficRank": 1885,
"confirmedAt": 1724873343,
"icon": "Apollo.svg",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"name": "JavaScript libraries"
}
]
},
{
"slug": "redux",
"name": "Redux",
"versions": [],
"trafficRank": 14813,
"confirmedAt": 1724876421,
"icon": "Redux.svg",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"name": "JavaScript frameworks"
}
]
},
{
"slug": "cloudflare",
"name": "Cloudflare",
"versions": [],
"trafficRank": 44785,
"confirmedAt": 1724885211,
"icon": "CloudFlare.svg",
"categories": [
{
"id": 31,
"slug": "cdn",
"name": "CDN"
}
]
},
{
"slug": "webpack",
"name": "Webpack",
"versions": [],
"trafficRank": 44377,
"confirmedAt": 1724885211,
"icon": "Webpack.svg",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"name": "Miscellaneous"
}
]
},
{
"slug": "core-js",
"name": "core-js",
"versions": [
"3.6.5",
"3.19.3",
"3.26.1",
"3.35.0",
"3.36.1"
],
"trafficRank": 44377,
"confirmedAt": 1724885209,
"icon": "core-js.png",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"name": "JavaScript libraries"
}
]
},
{
"slug": "unpkg",
"name": "Unpkg",
"versions": [],
"trafficRank": 44380,
"confirmedAt": 1724885209,
"icon": "Unpkg.svg",
"categories": [
{
"id": 31,
"slug": "cdn",
"name": "CDN"
}
]
},
{
"slug": "cnzz",
"name": "CNZZ",
"versions": [],
"trafficRank": 45048,
"confirmedAt": 1724885209,
"icon": "cnzz.png",
"categories": [
{
"id": 10,
"slug": "analytics",
"name": "Analytics"
}
]
},
{
"slug": "umijs",
"name": "UmiJs",
"versions": [
"3.5.37",
"3.5.38"
],
"trafficRank": 45061,
"confirmedAt": 1724885209,
"icon": "UmiJs.svg",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"name": "JavaScript frameworks"
}
]
},
{
"slug": "node-js",
"name": "Node.js",
"versions": [],
"trafficRank": 45061,
"confirmedAt": 1724885209,
"icon": "Node.js.svg",
"categories": [
{
"id": 27,
"slug": "programming-languages",
"name": "Programming languages"
}
]
}
]
}
]
{
"status": 200,
"statusText": "",
"headers": {
"accept-ranges": "bytes",
"age": "5983098",
"cache-control": "public, max-age=0, must-revalidate",
"cf-cache-status": "DYNAMIC",
"cf-ray": "910d01f9d8bcd471-IAD",
"connection": "keep-alive",
"content-encoding": "gzip",
"content-type": "text/html; charset=UTF-8",
"date": "Wed, 12 Feb 2025 13:43:27 GMT",
"etag": "\"b9f7fe6035f495d7ebeccfd8e82f7336c4955ba81a6f15822baa992a8620d591\"",
"nel": "{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=zIGfOOn1hGO1mN18GPjO9QUaV3nY8oBQX8SeFdbpM3RKagrtQD7cb15WBj4O4G7c%2FKinPa%2FVF2yl%2FSdlsQcmwGBVMrcEuHnDpvtA4aVKZPhX0j%2FDSukWeOpxIVhXtIV891jRt%2FlmLjPnvDo%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"response-time": "4ms",
"server": "cloudflare",
"server-timing": "cfL4;desc=\"?proto=TCP&rtt=642&min_rtt=623&rtt_var=247&sent=5&recv=6&lost=0&retrans=0&sent_bytes=3114&recv_bytes=769&delivery_rate=6491171&cwnd=252&unsent_bytes=0&cid=93267414b1289060&ts=161&x=0\"",
"surge-cache": "HIT",
"surge-stamp": "558::1733383930980-2ce1fb28b325f2671dd52752a8337820",
"transfer-encoding": "chunked",
"vary": "Accept-Encoding"
}
}
{
"whois.pir.org": {
"Domain Status": [],
"Name Server": [],
">>> Last update of WHOIS database": "2025-02-12T13:43:27Z <<<",
"text": [
"Malformed request.",
"",
"Terms of Use: Access to Public Interest Registry WHOIS information is provided to assist persons in determining the contents of a domain name registration record in the Public Interest Registry registry database. The data in this record is provided by Public Interest Registry for informational purposes only, and Public Interest Registry does not guarantee its accuracy. This service is intended only for query-based access. You agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to (a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of Registry Operator, a Registrar, or Identity Digital except as reasonably necessary to register domain names or modify existing registrations. All rights reserved. Public Interest Registry reserves the right to modify these terms at any time. By submitting this query, you agree to abide by this policy. The Registrar of Record identified in this output may have an RDDS service that can be queried for additional information on how to contact the Registrant, Admin, or Tech contact of the queried domain name."
]
}
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"
/>
<link rel="shortcut icon" type="image/x-icon" href="/simple-logo.svg" />
<link
rel="stylesheet"
href="https://unpkg.com/@alifd/[email protected]/dist/next-noreset.min.css"
/>
<link rel="stylesheet" href="/style.css" />
<script>
window.routerBase = "/";
</script>
<script>
//! umi version: 3.5.43
</script>
<script>
!(function () {
var e =
navigator.cookieEnabled && void 0 !== window.localStorage
? localStorage.getItem("dumi:prefers-color")
: "auto",
o = window.matchMedia("(prefers-color-scheme: dark)").matches,
t = ["light", "dark", "auto"];
document.documentElement.setAttribute(
"data-prefers-color",
e === t[2] ? (o ? t[1] : t[0]) : t.indexOf(e) > -1 ? e : t[0]
);
})();
</script>
<title>ahooks 3.0</title>
</head>
<body>
<div id="root"></div>
<script src="https://s4.cnzz.com/z_stat.php?id=1278992092&web_id=1278992092"></script>
<script>
const insertVersion = function () {
const logo = document.querySelector(".__dumi-default-navbar-logo");
if (!logo) return;
const dom = document.createElement("span");
dom.id = "logo-version";
dom.innerHTML = "3.8.4";
logo.parentNode.insertBefore(dom, logo.nextSibling);
};
const observer = new MutationObserver((mutationsList, observer) => {
for (const mutation of mutationsList) {
if (mutation.type === "childList") {
const logoVersion = document.querySelector("#logo-version");
if (logoVersion) {
observer.disconnect();
} else {
insertVersion();
}
}
}
});
observer.observe(document.body, { childList: true, subtree: true });
</script>
<script src="/umi.65a09cfc.js"></script>
</body>
</html>
{
"error": false,
"result": {
"success": true,
"ogTitle": "useUrlState - ahooks 3.0",
"favicon": "/simple-logo.svg",
"charset": "utf-8",
"requestUrl": "https://ahooks.js.org"
},
"response": {}
}
{
"data": {
"total": 0,
"personal_emails": 0,
"generic_emails": 0,
"department": {
"executive": 0,
"it": 0,
"finance": 0,
"management": 0,
"sales": 0,
"legal": 0,
"support": 0,
"hr": 0,
"marketing": 0,
"communication": 0,
"education": 0,
"design": 0,
"health": 0,
"operations": 0
},
"seniority": {
"junior": 0,
"senior": 0,
"executive": 0
}
},
"meta": {
"params": {
"domain": "ahooks.js.org",
"company": null,
"type": null
}
}
}
{
"CNZZ": "Chinese Analytics Package - Umeng-Web.",
"Viewport Meta": "This page uses the viewport meta tag which means the content may be optimized for mobile content.",
"IPhone / Mobile Compatible": "The website contains code that allows the page to support IPhone / Mobile Content.",
"Mobile Non Scaleable Content": "This content is formatted for mobile devices, it does not allow the content to be scaled.",
"UNPKG": "unpkg is a fast, global content delivery network for everything on npm.",
"Cloudflare": "Automatically optimizes the delivery of your web pages so your visitors get the fastest page load times and best performance.",
"UTF-8": "UTF-8 (8-bit UCS/Unicode Transformation Format) is a variable-length character encoding for Unicode. It is the preferred encoding for web pages.",
"HTML5 DocType": "The DOCTYPE is a required preamble for HTML5 websites.",
"Cascading Style Sheets": "Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. Its most common application is to style web pages written in HTML",
"Javascript": "JavaScript is a scripting language most often used for client-side web development.",
"Prefers Color Scheme": "Defines how a page looks based on the color scheme choosen by the user for their desktop.",
"Cloudflare CDN": "Content owned by this site hosted on the Cloudflare CDN."
}