这是一个名为”广西建设网”的网站,其代码主要包含以下几部分:

  1. 获取环境变量并存储在window.process对象中,其中_envContent是获取到的环境变量的内容。
var _envMeta = document.getElementById('data-env');
var _envContent = _envMeta.getAttribute('content');
window.process = {env_front: JSON.parse(_envContent)};
  1. 定义了一个异步加载Astro库的函数,并将此函数赋值给self.Astro.load。然后触发一个名为”astro:load”的事件。
(()=>{
var e=async t=>{await(await t())()};
(self.Astro||(self.Astro={})).load=e;
window.dispatchEvent(new Event("astro:load"));
})();
  1. 最后一部分是一个立即执行函数表达式(IIFE),它定义了一个新的数据构造器,包括日期、正则表达式、映射和集合等类型。这个函数会根据传入的参数t生成相应的类型。
(()=>{
var d;
{
let p={0:t=>u(t),1:t=>l(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(l(t)),5:t=>new Set(l(t)),6:t=>BigInt(t),7:t=>new URL(t)
}
})();